CLI
The autoprovisioner CLI options and commands.
Running the autoprovisioner CLI starts it for the current directory.
autoprovisionerOr you can start it for a specific working directory.
autoprovisioner /path/to/projectCommands
The autoprovisioner CLI also has the following commands.
run
Run autoprovisioner in non-interactive mode by passing a prompt directly.
autoprovisioner run [message..]This is useful for scripting, automation, or when you want a quick answer without launching the full TUI. For example.
autoprovisioner run Explain the use of context in GoFlags
| Flag | Short | Description |
|---|---|---|
--continue | -c | Continue the last session |
--session | -s | Session ID to continue |
--share | Share the session | |
--model | -m | Model to use in the form of provider/model |
auth
Command to manage credentials and login for providers.
autoprovisioner auth [command]login
Logs you into a provider and saves them in the credentials file in ~/.local/share/autoprovisioner/auth.json.
autoprovisioner auth loginWhen autoprovisioner starts up it loads the providers from the credentials file. And if there are any keys defined in your environments or a .env file in your project.
list
Lists all the authenticated providers as stored in the credentials file.
autoprovisioner auth listOr the short version.
autoprovisioner auth lslogout
Logs you out of a provider by clearing it from the credentials file.
autoprovisioner auth logoutupgrade
Updates autoprovisioner to the latest version or a specific version.
autoprovisioner upgrade [target]To upgrade to the latest version.
autoprovisioner upgradeTo upgrade to a specific version.
autoprovisioner upgrade v0.1.48Flags
The autoprovisioner CLI takes the following flags.
| Flag | Short | Description |
|---|---|---|
--help | -h | Display help |
--version | Print version number | |
--print-logs | Print logs to stderr | |
--prompt | -p | Prompt to use |
--model | -m | Model to use in the form of provider/model |
--mode | Mode to use |