aboutsummaryrefslogtreecommitdiff
path: root/functions/rchmod.fish
blob: 70ddbc4034c5e16032922c73bc5b41ed539ca7c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function rchmod --description 'Recursively reset perms of files and folders' -a dmode -a fmode

if test -z $dmode
  set dmode '0755'
end

if test -z $fmode
  set fmode '0644'
end

find . -type d -exec chmod $dmode {} +
find . -type f -exec chmod $fmode {} +

end