gemini-cli
Overview
gemini-cli is the Gemini-specific CLI shell in the nils-cli workspace.
It currently provides the publish-ready parser topology and shell completion export surface.
Runtime ownership is implemented through gemini-cli adapters and shared
nils-common::provider_runtime helpers.
Usage
Usage:
gemini-cli <group> [command]
Groups:
agent
auth
diag
config
starship
completion <bash|zsh>
Scope boundary
- Runtime ownership is split between
gemini-cliadapters and sharednils-common::provider_runtimehelpers. - This crate owns Gemini command parsing shape and completion export.
- Legacy top-level groups
provider|debug|workflow|automationare retained only as deterministic usage errors (64).
Exit codes
0: success and help output.64: usage or argument errors.1: unexpected internal failure while printing help.