pico-args

Build Status Crates.io Documentation

An ultra simple CLI arguments parser.

Alternatives

The core idea of pico-args is to provide some "sugar" for arguments parsing without a lot of overhead (binary or compilation time wise). There are no point in comparing parsing features, because pico-args supports only the bare minimum. So we will compare only the size overhead and compilation time.

There are a lot of arguments parsing implementations, but we will use only two:

| Feature | pico-args | clap | gumdrop | ---|---|---|--- | Binary overhead | 18.9KiB | 435.1KiB | 23KiB | | Build time | 0.9s | 15s | 31s | | Tested version | 0.1.0 | 2.33.0 | 0.6.0 |

License

MIT