github.com/hattya/nazuna@v0.7.1-0.20240331055452-55e14c275c1c/cmd/nzn/help.go (about)

     1  //
     2  // nazuna/cmd/nzn :: help.go
     3  //
     4  //   Copyright (c) 2013-2020 Akinori Hattori <hattya@gmail.com>
     5  //
     6  //   SPDX-License-Identifier: MIT
     7  //
     8  
     9  package main
    10  
    11  import "github.com/hattya/go.cli"
    12  
    13  func init() {
    14  	cli.Usage = formatUsage
    15  
    16  	app.Add(cli.NewHelpCommand())
    17  }
    18  
    19  func formatUsage(ctx *cli.Context) []string {
    20  	if len(ctx.Stack) == 0 {
    21  		return []string{"Nazuna - A layered dotfiles management"}
    22  	}
    23  	return cli.FormatUsage(ctx)
    24  }