Parse Arguments
Show-rule feature complete
Get item list: file/dir, permission, absolute path
Change item list to generator, but coding style is very dirty now
Refactor the code of getting file list
Add option to skip (1) ign items, and (2) permission-clean items
Forgot to remove some testing code
Set colorful output (--test)
Add spec
Add check for output type (tty or else), fix file rule check error, change dir_name to dir_path
Simplify verbose level, combine "skip" level into verbose (remove "trim" flag)
Remove "--test" argument, add "--list-all" and "--list-match" argument
Import rule file done, rule format checking done, no-default-rule-checking done
Nice "show rule" looking, table!
Fix a bug that skips matched directory.
Really applies chmod().
Fix a bug that permission 000 becomes empty string.
Add check for tty/piped/redirected output
Add check and wanring to user for directoies that have no 'r' permission.
Change arguments checking logic, check them by hand, build help page by hand
chmod 755 rchmod.py
Add shebang, change 0777 to 0o777 to fit into Python3