>> add shell compatible runeset

> add flag to select runeset
> update documentation
This commit is contained in:
Thomas Lindop 2025-05-28 10:58:55 +01:00
parent 5232b8fb3b
commit 03d4c62e61
2 changed files with 49 additions and 7 deletions

13
man.md
View file

@ -32,10 +32,17 @@ includes DIRECTORY itself.
Causes Owl to just print a representation of what would be done without
actually renaming any files.
### -e,\-\-valid-set fat|posix|shell
Select which characters are considered "invalid" or "bad". Options are:
- fat: Characters which are valid in file names on FAT file systems. This
is the default.
- posix: The POSIX Portable Filename Character Set `A-Za-z0-9.-_`
- shell: Characters that *should* not need to be quoted when used in a
shell, i.e. all characters apart from control characters, whitespace, and
most punctuation.
### -p,\-\-portable
Restrict characters to ones in the POSIX Portable Filename Character Set
(see <https://pubs.opengroup.org/onlinepubs/9799919799/>, section 3.265)
instead of FAT compatible ones.
An alias for "\-\-valid-set posix".
### -v, \-\-version
Show version information.