├── .github └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── completions ├── runme.bash ├── runme.fish ├── runme.ps1 └── runme.zsh ├── src └── main.rs └── tests ├── cli.rs ├── compgen.rs ├── create.rs ├── fixtures.rs ├── interrupt.rs ├── macros.rs ├── runmefile.rs ├── snapshots ├── integration__compgen__compgen.snap ├── integration__compgen__compgen_choice_fn.snap ├── integration__compgen__compgen_help.snap ├── integration__compgen__compgen_help_tag.snap ├── integration__compgen__compgen_help_tag2.snap ├── integration__compgen__compgen_option_choices.snap ├── integration__compgen__compgen_option_choices2.snap ├── integration__compgen__compgen_option_choices3.snap ├── integration__compgen__compgen_positional.snap ├── integration__compgen__compgen_positional_arg.snap ├── integration__compgen__compgen_positional_arg2.snap ├── integration__compgen__compgen_positional_choices.snap └── integration__compgen__compgen_subcommand.snap ├── spec.sh └── tests.rs /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/README.md -------------------------------------------------------------------------------- /completions/runme.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/completions/runme.bash -------------------------------------------------------------------------------- /completions/runme.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/completions/runme.fish -------------------------------------------------------------------------------- /completions/runme.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/completions/runme.ps1 -------------------------------------------------------------------------------- /completions/runme.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/completions/runme.zsh -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/src/main.rs -------------------------------------------------------------------------------- /tests/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/cli.rs -------------------------------------------------------------------------------- /tests/compgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/compgen.rs -------------------------------------------------------------------------------- /tests/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/create.rs -------------------------------------------------------------------------------- /tests/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/fixtures.rs -------------------------------------------------------------------------------- /tests/interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/interrupt.rs -------------------------------------------------------------------------------- /tests/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/macros.rs -------------------------------------------------------------------------------- /tests/runmefile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/runmefile.rs -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_choice_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_choice_fn.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_help.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_help.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_help_tag.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_help_tag.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_help_tag2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_help_tag2.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_option_choices.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_option_choices.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_option_choices2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_option_choices2.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_option_choices3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_option_choices3.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_positional.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_positional.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_positional_arg.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_positional_arg.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_positional_arg2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_positional_arg2.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_positional_choices.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_positional_choices.snap -------------------------------------------------------------------------------- /tests/snapshots/integration__compgen__compgen_subcommand.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/snapshots/integration__compgen__compgen_subcommand.snap -------------------------------------------------------------------------------- /tests/spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/spec.sh -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/runme/HEAD/tests/tests.rs --------------------------------------------------------------------------------