neue Optionen (-r, Installskript) installiert

This commit is contained in:
jamulix 2026-02-10 15:38:53 +01:00
commit ea5e2450ea
15 changed files with 273 additions and 42 deletions

View file

@ -1,4 +1,4 @@
.TH NTU 1 "2025-02-10" "NameToUnix 0.3.0" "User Commands"
.TH NTU 1 "2025-02-10" "NameToUnix 1.0.0" "User Commands"
.SH NAME
ntu \- sanitize file and directory names to Unix conventions
.SH SYNOPSIS
@ -11,11 +11,19 @@ to make them compatible with Unix/Linux naming conventions. It replaces
spaces with underscores, converts German umlauts to their ASCII equivalents,
and removes or replaces problematic special characters.
.PP
The tool processes files recursively, starting from the deepest level to
avoid conflicts with parent directory renames. It preserves file extensions,
including double extensions like .tar.gz, and handles hidden files correctly.
By default, the tool processes only the specified paths and their immediate
children. Use the \fB\-r\fR flag to enable recursive processing of subdirectories.
When recursive, it starts from the deepest level to avoid conflicts with parent
directory renames. It preserves file extensions, including double extensions
like .tar.gz, and handles hidden files correctly.
.SH OPTIONS
.TP
.BR \-r ", " \-\-recursive
Process directories recursively (default: only immediate children)
.TP
.BR \-\-conf " \fIFILE\fR"
Use a specific configuration file instead of the default hierarchy
.TP
.BR \-q ", " \-\-quiet
Suppress output (no rename information on stdout)
.TP