├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── README.md ├── argopt-impl ├── Cargo.toml └── src │ └── lib.rs ├── examples ├── async.rs ├── attr.rs ├── return-result.rs ├── simple.rs ├── structopt-example.rs ├── subcmd.rs └── verbose.rs └── src └── lib.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/README.md -------------------------------------------------------------------------------- /argopt-impl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/argopt-impl/Cargo.toml -------------------------------------------------------------------------------- /argopt-impl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/argopt-impl/src/lib.rs -------------------------------------------------------------------------------- /examples/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/async.rs -------------------------------------------------------------------------------- /examples/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/attr.rs -------------------------------------------------------------------------------- /examples/return-result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/return-result.rs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /examples/structopt-example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/structopt-example.rs -------------------------------------------------------------------------------- /examples/subcmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/subcmd.rs -------------------------------------------------------------------------------- /examples/verbose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/examples/verbose.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanakh/argopt/HEAD/src/lib.rs --------------------------------------------------------------------------------