mirror of
https://git.adityakumar.xyz/config.git
synced 2024-11-21 15:52:52 +00:00
.. | ||
perms.plugin.zsh | ||
README.md |
Perms plugin
Plugin to handle some unix filesystem permissions quickly.
To use it, add perms
to the plugins array in your zshrc file:
plugins=(... perms)
Usage
CAUTION: these functions are harmful if you don't know what they do.
-
set755
: sets the permission to octal 755 for all given directories and their child directories (by default, starting from the current directory). -
set644
: sets the permission to octal 644 for all files of the given directory (by default, the current directory), recursively. It will only affect regular files (no symlinks). -
resetperms
is a wrapper aroundset755
andset644
applied to a specified directory or the current directory otherwise. It will set the permissions to 755 for directories, and 644 for files.
Reference
- octal 644: read and write for the owner, read for the group and others users.
- octal 755: read, write and execute permissions for the owner, and read and execute for the group and others users.