docs.rs failed to build fontlift-cli-5.0.14
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Top-level orchestrator for the fontlift CLI.
This crate wires together two modules:
args— argument definitions viaclapderive macros. Every flag, subcommand, and enum variant lives there.ops— the actual command implementations: install, uninstall, list, remove, cleanup, doctor, completions.
Entry points
| Function | Purpose |
|---|---|
[run_cli] |
Parse-then-dispatch, returns Result. Use this in tests. |
[main] |
Binary entry point: calls run_cli, maps errors to exit codes. |
Keeping run_cli separate from main means integration tests can drive the
full command dispatch without forking a process or catching process::exit.