Implement sequences feature v1.1.0
- Add -s/--sequence option to select transformation sequences - Add -L flag to list all available sequences - Implement 5 hardcoded sequences: default, lower, upper, minimal, utf-8 - Refactor clean_filename() to support sequence-based transformations - Update all tests to pass sequence parameter (25 tests passing) - Add 8 new integration tests for sequence functionality - Update documentation (README, CHANGELOG, manpage) - Update shell completions (bash, zsh, fish) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
ea5e2450ea
commit
0ba2057514
12 changed files with 501 additions and 52 deletions
|
|
@ -5,6 +5,8 @@ complete -c ntu -f -d 'Sanitize file and directory names to Unix conventions'
|
|||
|
||||
# Options
|
||||
complete -c ntu -s r -l recursive -d 'Process directories recursively'
|
||||
complete -c ntu -s s -l sequence -d 'Use transformation sequence' -xa 'default lower upper minimal utf-8'
|
||||
complete -c ntu -s L -d 'List available sequences'
|
||||
complete -c ntu -l conf -d 'Use specific configuration file' -r -F
|
||||
complete -c ntu -s q -l quiet -d 'Suppress output (no rename information)'
|
||||
complete -c ntu -s n -l dry-run -d 'Show what would be renamed without making changes'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue