table

Помоћни програм из командне линије за форматирање и приказ CSV-а
git clone https://git.sr.ht/~strahinja/table
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 1a31342beaef7879b47b27911865b8152e92045a
родитељ 0fd648fea785e53a0fd12058bbd1594260a79901
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Thu,  2 May 2024 14:06:35 +0200

Correct syntax of usage output

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mtable.1.in | 29++++++++++++++++-------------
Mtable.c | 17+++++++++--------
измењених датотека: 2, додавања: 25(+), брисања: 21(-)

diff --git a/table.1.in b/table.1.in @@ -10,19 +10,22 @@ .Sh SYNOPSIS .Nm .Fl h | \-help | Fl V | \-full\-version | Fl v | \-version -.sp 1 .Nm -.Oo Fl bDHmnpty Oc Oo Fl a Ar alignment Oc Oo Fl c Ar cols Oc -.Oo Fl d Ar delim Oc Oo Fl f Ar format Oc Oo Fl q Ar behavior Oc -.Oo Fl s Ar set Oc Op Ar pathname -.sp 1 -.Nm -.Oo Fl "\-align=" Ns Ar alignment Oc Oo Fl \-border\-mode Oc -.Oo Fl \-columns= Ns Ar cols Oc Oo Fl \-align\-dot Oc -.Oo Fl \-delimiter= Ns Ar delim Oc Oo Fl \-format= Ns Ar format Oc -.Oo Fl \-align\-header Oc Oo Fl \-msdos Oc Oo Fl \-no\-ansi Oc Oo Fl \-pause Oc -.Oo Fl \-quotes= Ns Ar behavior Oc Oo Fl \-symbols= Ns Ar set Oc -.Oo Fl \-expand\-tabs Oc Oo Fl \-yes\-ansi Oc Op Ar pathname +.Oo Fl a Ar alignment | Fl \-align= Ns Ar alignment Oc +.Oo Fl b | Fl \-border\-mode Oc +.Oo Fl c Ar cols | Fl \-columns= Ns Ar cols Oc +.Oo Fl D | Fl \-align\-dot Oc +.Oo Fl d Ar delim | Fl \-delimiter= Ns Ar delim Oc +.Oo Fl f Ar format | Fl \-format= Ns Ar format Oc +.Oo Fl H | Fl \-align\-header Oc +.Oo Fl m | Fl \-msdos Oc +.Oo Fl n | Fl \-no\-ansi Oc +.Oo Fl p | Fl \-pause Oc +.Oo Fl q Ar behavior | Fl \-quotes= Ns Ar behavior Oc +.Oo Fl s Ar set | Fl \-symbols= Ns Ar set Oc +.Oo Fl t | Fl \-expand\-tabs Oc +.Oo Fl y | Fl \-yes\-ansi Oc +.Op Ar pathname .Ss Command aliases .Nm tablep is a synonym for @@ -227,7 +230,7 @@ Print full version (like .Fl v Ns ), followed by copyright notice, and exit. .It Fl v | Fl \-version -Print program version and exit. +Print program version and commit date, and exit. .It Fl y | Fl \-yes\-ansi Explicitly turn on ANSI SGR codes in the output. By default, the header row is printed in bold using ANSI codes, unless the diff --git a/table.c b/table.c @@ -109,14 +109,15 @@ int usage(void) { printf("Usage:\t%s -h | --help | -V | --full-version | -v | --version\n" - "\t%s [-bDHmnpty] [-a <alignment>] [-c <cols>] [-d <delim>]" - " [-f <format>] [-q <behavior>] [-s <set>] [pathname]\n" - "\t%s [--align=<alignment>] [--border-mode] [--columns=<cols>]" - " [--align-dot] [--delimiter=<delim>] [--format=<format>]" - " [--align-header] [--msdos] [--no-ansi] [--pause]" - " [--quotes=<behavior>] [--symbols=<set>] [--expand-tabs]" - " [--yes-ansi] [pathname]\n", - PROGRAMNAME, PROGRAMNAME, PROGRAMNAME); + "\t%s [-a <alignment> | --align=<alignment>]" + " [-b | --border-mode] [-c <cols> | --columns=<cols>]" + " [-D | --align-dot] [-d <delim> | --delimiter=<delim>]" + " [-f <format> | --format=<format>] [-H | --align-header]" + " [-m | --msdos] [-n | --no-ansi] [-p | --pause]" + " [-q <behavior> | --quotes=<behavior>]" + " [-s <set> | --symbols=<set>] [-t | --expand-tabs]" + " [-y | --yes-ansi] [pathname]\n", + PROGRAMNAME, PROGRAMNAME); return 0; }