You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
..
README.md
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 around set755 and set644 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.