Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.

Releases: caltechlibrary/cli

Code updates, CITATION updates

27 Jul 16:30

Choose a tag to compare

Brought project in line with current Golang projects for projects at Caltech Library.

go1.16 support

18 Feb 21:44

Choose a tag to compare

Added support for go1.16 compile, Added experimental M1 compiled binaries.

Verbs

20 Sep 17:13

Choose a tag to compare

Verbs Pre-release
Pre-release

Merged the "Action" and "Verb" oriented commands. Changed Cli.AddParams() to Cli.SetParams() since you call it only once for all params. Added related Verb commands and processing so verbs can have independent options, parameter specifications, help.

Merged cli and pkgassets packages

28 Aug 17:17

Choose a tag to compare

Pre-release

This release's primary feature is merging the pkgassets package and cli as a sub-package of the cli package. It also includes experimental verb option support.

Added support for auto-generating man pages as well as Markdown docs

07 Aug 22:00

Choose a tag to compare

  • Renamed (c *Cli) GenerateMarkdownDocs() to (c *Cli) GenerateMarkdown()
  • Added (c *Cli) GenerateManPage()
  • Updated cligenerator to reflect current working example for cli package
  • Various small bug fixes

Initial Release

12 Dec 17:06

Choose a tag to compare

This is the initial release of cli package. It is used throughout the Go based projects at Caltech Library. It provides for command line user interface implementation in a common way. Supports both option oriented and action plus parameter oriented command line interfaces.