All Versions
9
Latest Version
Avg Release Cycle
30 days
Latest Release
582 days ago

Changelog History

  • v3.1.0

    September 04, 2018
    • 🛠 Fix flag settings scope
    • 🛠 Fix command flag noempty tag
    • Implement flag handlers
    • ➕ Add Cmd.Options.Logger
    • ➕ Add Cmd.Options.ExitOnError
    • ➕ Add Cmd.Options.ConfigType
  • v3.0.2

    April 01, 2018
    • 🛠 Fix slice flag value issue
  • v3.0.1

    April 01, 2018
    • 🛠 Fix field index issue
    • 👌 Improve tests and code coverage
    • ➕ Add Cmd.exit method
  • v3.0.0

    February 11, 2018
    • [BREAKING CHANGE] Commands require struct tag
    • 0️⃣ [BREAKING CHANGE] Unknown arguments cause error as default
    • Implement unknown argument handling
    • Implement noempty arguments
    • ➕ Add Cmd.FlagArgs
    • ➕ Add Cmd.Options.AnyError
    • 👌 Improve tests and examples
  • v2.2.0

    February 02, 2018
    • 👌 Improve error handling for required flags
    • ➕ Add env value to usage content
    • Implement global arguments
    • ➕ Add Flag.FormattedArg method
  • v2.1.0

    January 31, 2018
    • 🖨 Implement auto usage and version printing
    • ➕ Add Cmd.FlagValue method
    • ➕ Add FlagSet.FlagByArg method
    • ➕ Add Flag.Value method
  • v2.0.0

    January 15, 2018
    • [BREAKING CHANGE] Change return values for New table function
    • [BREAKING CHANGE] Drop row number argument from Table.AddRow method
    • ➕ Add Table.SetRow method
    • 👌 Improve Cmd.usageContent
    • 🛠 Fix flag arguments issue
  • v1.0.1

    January 09, 2018
    • 🛠 Fix usage issue
    • 🛠 Fix indexTo issue
  • v1.0.0

    January 07, 2018
    • 🎉 Initial release