aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/umask.fish
diff options
context:
space:
mode:
Diffstat (limited to 'share/functions/umask.fish')
-rw-r--r--share/functions/umask.fish2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/functions/umask.fish b/share/functions/umask.fish
index f65ca655..d68fb4dd 100644
--- a/share/functions/umask.fish
+++ b/share/functions/umask.fish
@@ -1,7 +1,7 @@
function __fish_umask_parse -d "Internal umask function"
# Test if already a valid octal mask, and pad it with zeros
- if echo $argv | sgrep -E '^(0|)[0-7]{1,3}$' >/dev/null
+ if echo $argv | sgrep -E '^0?[0-7]{1,3}$' >/dev/null
set -l char_count (echo $argv| wc -c)
for i in (seq (math 5 - $char_count)); set argv 0$argv; end
echo $argv