Repository navigation
0.1
Pre-release
Pre-release
Details
Initial Release of rper (version 0.1)
- built with command
gcc -o rper rper_0.1.c
Features
files (-f):
- makes the desired permissions changes to files only
- retained as the default flag if the directories flag (-d) is not used
directories (-d):
- makes the desired permissions changes to directories only
- can be used with the files flag (-f), if you wish to change directories and files to identical permissions (might not be what you want, use caution)
inclusive (-i):
- includes the specified directory (directory argument) when making permission changes
- can only be used with the directories flag (-d), has no effect when used with the files flag (-f)
non-recursive (-n):
- only makes changes to the files/directories within the specified directory (directory argument).. essentially the basic use of the chmod command
quiet (-s):
- suppresses normal output, but still displays any error output
- retained as default, if both suppressing flags are given
silenced (-S):
- suppresses all output, including errors
- defaults to -s flag, if both supressing flags are given
verbose (-v):
- displays all output; both directory and file changes are provided in output, regardless of flag given
- both suppressing flags are ignored if given
permissions (-p):
- uses an octal formatted argument (eg. 755 or 0644) as the desired changed permissions.
- allows the use of () as a wildcard, eg 64 will change the user (left-most), and others (right-most) permissions, but not the group(center) permission
help (-h | -H):
- displays help for the user
about (-a):
- displays information about rper