[PATCH 2/3] nsenter: (usage) improve the alignment of the option descriptions
Benno Schulenberg <[email protected]> Sun, 8 Mar 2026 12:20:03 +0100
| Newsgroups | org.kernel.vger.util-linux |
|---|---|
| Message-ID | <[email protected]> |
Perfect alignment is not possible, otherwise too little space remains for the descriptions. Also, slightly reword one description to fit within 80 columns again, and align also a description that was missed by commit 986188d1da two monts ago. Signed-off-by: Benno Schulenberg <[email protected]> --- sys-utils/nsenter.c | 46 ++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/sys-utils/nsenter.c b/sys-utils/nsenter.c index 98da75511..e10ba9cf9 100644 --- a/sys-utils/nsenter.c +++ b/sys-utils/nsenter.c @@ -95,34 +95,34 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_("Run a program with namespaces of other processes.\n"), out); fputs(USAGE_OPTIONS, out); - fputs(_(" -a, --all enter all namespaces\n"), out); - fputs(_(" -t, --target <PID> target process to get namespaces from\n"), out); - fputs(_(" -m, --mount[=<file>|=:<nsid>] enter mount namespace\n"), out); - fputs(_(" -u, --uts[=<file>|=:<nsid>] enter UTS namespace (hostname etc)\n"), out); - fputs(_(" -i, --ipc[=<file>|=:<nsid>] enter System V IPC namespace\n"), out); - fputs(_(" -n, --net[=<file>|=:<nsid>] enter network namespace\n"), out); - fputs(_(" -N, --net-socket <fd> enter socket's network namespace (use with --target)\n"), out); - fputs(_(" -p, --pid[=<file>|=:<nsid>] enter pid namespace\n"), out); + fputs(_(" -a, --all enter all namespaces\n"), out); + fputs(_(" -t, --target <PID> target process to get namespaces from\n"), out); + fputs(_(" -m, --mount[=<file>|=:<nsid>] enter mount namespace\n"), out); + fputs(_(" -u, --uts[=<file>|=:<nsid>] enter UTS namespace (hostname etc)\n"), out); + fputs(_(" -i, --ipc[=<file>|=:<nsid>] enter System V IPC namespace\n"), out); + fputs(_(" -n, --net[=<file>|=:<nsid>] enter network namespace\n"), out); + fputs(_(" -N, --net-socket <fd> enter socket's network namespace (needs --target)\n"), out); + fputs(_(" -p, --pid[=<file>|=:<nsid>] enter pid namespace\n"), out); fputs(_(" -C, --cgroup[=<file>|=:<nsid>] enter cgroup namespace\n"), out); - fputs(_(" -U, --user[=<file>|=:<nsid>] enter user namespace\n"), out); - fputs(_(" --user-parent enter parent user namespace\n"), out); - fputs(_(" -T, --time[=<file>|=:<nsid>] enter time namespace\n"), out); - fputs(_(" -S, --setuid[=<uid>] set uid in entered namespace\n"), out); - fputs(_(" -G, --setgid[=<gid>] set gid in entered namespace\n"), out); - fputs(_(" --preserve-credentials do not touch uids or gids\n"), out); - fputs(_(" --keep-caps retain capabilities granted in user namespaces\n"), out); - fputs(_(" -r, --root[=<dir>] set the root directory\n"), out); - fputs(_(" -w, --wd[=<dir>] set the working directory\n"), out); - fputs(_(" -W, --wdns <dir> set the working directory in namespace\n"), out); - fputs(_(" -e, --env inherit environment variables from target process\n"), out); - fputs(_(" -F, --no-fork do not fork before exec'ing <program>\n"), out); - fputs(_(" -c, --join-cgroup join the cgroup of the target process\n"), out); + fputs(_(" -U, --user[=<file>|=:<nsid>] enter user namespace\n"), out); + fputs(_(" --user-parent enter parent user namespace\n"), out); + fputs(_(" -T, --time[=<file>|=:<nsid>] enter time namespace\n"), out); + fputs(_(" -S, --setuid[=<uid>] set uid in entered namespace\n"), out); + fputs(_(" -G, --setgid[=<gid>] set gid in entered namespace\n"), out); + fputs(_(" --preserve-credentials do not touch uids or gids\n"), out); + fputs(_(" --keep-caps retain capabilities granted in user namespaces\n"), out); + fputs(_(" -r, --root[=<dir>] set the root directory\n"), out); + fputs(_(" -w, --wd[=<dir>] set the working directory\n"), out); + fputs(_(" -W, --wdns <dir> set the working directory in namespace\n"), out); + fputs(_(" -e, --env inherit environment variables from target process\n"), out); + fputs(_(" -F, --no-fork do not fork before exec'ing <program>\n"), out); + fputs(_(" -c, --join-cgroup join the cgroup of the target process\n"), out); #ifdef HAVE_LIBSELINUX - fputs(_(" -Z, --follow-context set SELinux context according to --target PID\n"), out); + fputs(_(" -Z, --follow-context set SELinux context according to --target PID\n"), out); #endif fputs(USAGE_SEPARATOR, out); - fprintf(out, USAGE_HELP_OPTIONS(30)); + fprintf(out, USAGE_HELP_OPTIONS(31)); fprintf(out, USAGE_MAN_TAIL("nsenter(1)")); exit(EXIT_SUCCESS); -- 2.53.0