Skip to main content

Crate bougie_cli

Crate bougie_cli 

Source

Structs§

BgxArgs
Args for the hidden bgx alias. Wraps ToolRunArgs verbatim so the two variants share their entire surface; the wrapper exists only so clap renders help / errors with bgx as the program name.
Cli
PhpPrefArgs
Shared PHP-source preference flags (uv’s system-Python model adapted to PHP). Flattened into sync / run; --managed-php and --no-managed-php are mutually exclusive. With none set, bougie’s default applies: prefer an installed managed PHP, then a qualifying system PHP, then download a managed one.
ServeArgs
Default-action arguments for bougie server (no subcommand): register the current project with the shared dev server, print its URL, and stream its log.
ServerArgs
bougie server — the project verb plus its management subcommands. With no subcommand, the flattened ServeArgs drive the default “serve the current project” action; otherwise a ServerCommand runs.
ToolRunArgs

Enums§

AbandonedHandling
How composer audit treats abandoned packages.
CacheCommand
Command
ComposerCommand
ExtCommand
OutputFormat
PhpCommand
ProjectsAction
SelfCommand
ServerCommand
ServerHostsCommand
ServerTlsCommand
ServicesCommand
ServicesDaemonCommand
ToolCommand

Constants§

LONG_VERSION
Full version string, uv-style: 0.6.4 (63c5f57d3 2026-05-08 <target>).