| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
It is also a library for teams that want to embed the upstream host, add site-specific native commands, and wrap it in a product-specific crate.
It combines:
Use it as:
If you are evaluating osp-cli as an embedder or wrapper-crate dependency, start with:
From crates.io:
cargo install osp-cliFrom source:
cargo install --path .Run it:
osp --help
ospCLI:
osp config show
osp theme list
osp plugins listREPL:
osp> plugins commands
osp> plugins commands | P name about
osp> config explain ui.format
osp> help config
Per-invocation flags work the same in the CLI and REPL:
osp plugins commands --json
osp plugins commands --format table -vplugins commands --json
plugins commands --format table -v
Default paths:
On Linux, XDG_CONFIG_HOME overrides the base config directory when set.
Invocation flags such as --json, --format, --color, --plugin-provider, -v, -q, and -d affect only the current command. They do not mutate stored config.
See:
osp-cli can discover external commands from configured plugin directories and invoke them through a documented JSON protocol.
See:
Start with:
If you are just using osp, read these first:
Core operator guides:
If you are building a product wrapper on top of osp-cli, read these:
If you are writing plugin executables or other extension-side integrations, read these:
If you are working on the repo itself, read:
Useful commands:
python3 scripts/confidence.py static
python3 scripts/confidence.py local
python3 scripts/confidence.py pre-push
cargo test --all-features --locked
python3 scripts/coverage.py gate --fastSee:
| Back | FazBrowse Home | New Git URL |