Skip to content

0.1.0.0

Choose a tag to compare

@viridale viridale released this 21 Oct 03:31
· 20 commits to main since this release

The first release of bend-cli, published on BendHub as cli@0.1.0.0
(0x846aad52831f8111f93a9c322d7de83c). It requires Bend 2.0.38 or newer.

import cli@0.1.0.0/cli.bend as Cli   # application logic and laws
import cli@0.1.0.0/run.bend as Run   # the IO entry point only

Added

  • Pure command definitions, parsing, typed decoding, validation, and source
    tracking.
  • Summary and full help, usage errors with suggestions, color, and version
    output.
  • Bash, zsh, and fish completions and man pages.
  • IO shell for native and compiled-JavaScript applications.
  • Example applications, laws, end-to-end cases, and a benchmark.
  • A benchmark against clap, cobra, argparse, and commander: the same command
    in each, checked against a Bend example and timed by tools/peerbench.sh.

Output changes

  • Initial release; there is no prior output contract.

Before 1.0.0.0, a minor release may include breaking changes; see the
README's Upgrading section.