- 7ef1753: Refactor
Context
into a js class - 4aa02ff: Support set custumized tick strings and progress chars
- fa31f1f: Add progressbar feature for
Context
- 87b3e8a: chore: bump up all non-major dependencies
- 8ae38a4: Use faster hash algorithm instead of safe hasher
- 2018e1b: chore: bump up oxlint version to ^0.9.0
- dc0eac1: Improve doc string of
run
function - fcccf4e: Add
num_args
range resolver - fcccf4e: Support
required_equals
option field
- d9a1ad6: Lock rust dependencies version
- 4133af7: Support
exclusive
field for arguments - 4133af7: Support set
value_hint
for arguments
- 2c3ce3f: Wrap
parse_arguments
to inner function - 2c3ce3f: Fix global option can't be downcast
- bbfb42c: Refactor arguments parsing policy and support global options
- bbfb42c: Fix context args annotations to
Record<string, any>
- bbfb42c: Refactor merge arguments matches policy
- bbfb42c: Remove
{ length: 1}
annotation - bbfb42c: Refactor
Vec<String>
toVec<&str>
- 1b5d6b7: Fix args resolver in musl systems
- bbfb42c: Improve parser resolver and determine default parser by action
- fa1b5c6: Fix prepublish package names
- be34ebc: Refactor codes to extract resolvers to single module
- f4e7ff9: Support more options for command option
- f4e7ff9: Support action option and resolve by str
- f4e7ff9: Support
conflicts_with
in command option definition - f4e7ff9: Improvements of type annotations for command option
- f4e7ff9: Add
default_missing
arg for option
- d565ad4: Release v0.1.6
- df6f8bf: Remove
VERSION
const fromCargo.toml
- 3382c3a: Add
--js-package-name
option in build script
- 8f34ec5: Support pass help option for args
- 0968fe3: Fix napi package failed to release
- bcee4ef: Support styled option for command meta
- c3e676e: Set color choice to always
- c3e676e: Implement utils functions to create clap command instance
- c3e676e: Call callback functions with context object after merged parsed args
- c3e676e: Merge parsed args by
clap-rs
to context args object - c3e676e: Remove features for clap-rs
- c3e676e: Add
defineCommand
interface - c3e676e: Implement command definition types