1
0
Files
dotfiles/.config/fish/functions/round.fish
2024-12-14 00:15:47 +01:00

22 lines
445 B
Fish

function round
argparse -n "round" -i "p/precision=!_validate_int" -- $argv
or return 1
set -l value $argv
set -l precision 0
if set -q _flag_precision
set precision $_flag_precision
end
set precision $(math 10 ^ $precision)
set value $(math $value x $precision)
set -l right $(math $value % 1)
set value $(math $value - $right)
set value $(math $value / $precision)
echo $value
end