mirror of
https://github.com/patriceckhart/zot.git
synced 2026-06-26 21:36:31 +02:00
fix(cli): adapt help layout for terminal width
Switches zot --help to a stacked layout on narrow terminals while keeping the wider two-column presentation on larger terminals.
This commit is contained in:
parent
f5a88db223
commit
07b539b05c
1 changed files with 7 additions and 0 deletions
|
|
@ -283,7 +283,14 @@ func PrintHelp(version string) {
|
|||
fmt.Fprintln(os.Stderr)
|
||||
fmt.Fprintln(os.Stderr, assistant(title))
|
||||
fmt.Fprintln(os.Stderr, rule)
|
||||
narrow := width < 100
|
||||
for _, r := range rows {
|
||||
if narrow {
|
||||
fmt.Fprintf(os.Stderr, " %s\n", fg(r.left))
|
||||
fmt.Fprintf(os.Stderr, " %s\n", muted(r.right))
|
||||
fmt.Fprintln(os.Stderr)
|
||||
continue
|
||||
}
|
||||
left := r.left
|
||||
if len([]rune(left)) < leftW {
|
||||
left += strings.Repeat(" ", leftW-len([]rune(left)))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue