CLI Reference
Global usage
bash
iflowkit [--profile {profileId}] [--log-level {trace|debug|info|warn|error}] [--log-format {text|json}] {command} [args]Global flags
| Flag | Default | Description |
|---|---|---|
--profile {profileId} | active profile | Overrides the active profile for the command. |
--log-level {level} | info | One of trace, debug, info, warn, error. |
--log-format {format} | text | One of text, json. |
Global flags must be placed before the command name.
help
bash
iflowkit help
iflowkit help profile
iflowkit help sync pushShows root, command or subcommand help.
where
bash
iflowkit whereShows local configuration locations and current profile context.
config
Developer preferences management.
config init
bash
iflowkit config initCreates or overwrites config.json interactively.
config show
bash
iflowkit config showPrints the current developer config.
config export
bash
iflowkit config export [--out {file.iflowkit}] [--overwrite]Exports config.json as a .iflowkit archive.
config import
bash
iflowkit config import --file {file.iflowkit} [--overwrite]Imports developer config from an archive.
profile
Customer profile management.
| Command | Usage |
|---|---|
profile init | iflowkit profile init [--overwrite] |
profile list | iflowkit profile list |
profile current | iflowkit profile current |
profile show | iflowkit profile show |
profile use | iflowkit profile use --id {profileId} |
profile delete | iflowkit profile delete --id {profileId} --yes |
profile export | iflowkit profile export --id {profileId} [--out {file.iflowkit}] [--overwrite] |
profile import | iflowkit profile import --file {*.iflowkit} [--overwrite] |
tenant
CPI tenant service key management.
tenant import
bash
iflowkit tenant import --file {service-key.json} [--env dev|qas|prd]Imports a CPI service key JSON file for the resolved profile.
tenant show
bash
iflowkit tenant show [--env dev|qas|prd]Shows the stored tenant service key information for an environment.
tenant set
bash
iflowkit tenant set --env dev|qas|prd \
--url {url} \
--token-url {tokenUrl} \
--client-id {id} \
--client-secret {secret} \
[--created-at {rfc3339}]Sets tenant fields directly without importing a JSON file.
tenant delete
bash
iflowkit tenant delete --env dev|qas|prd --yesDeletes a stored tenant service key.
sync
IntegrationPackage ↔ Git workflow management.
| Command | Purpose |
|---|---|
sync init | Initialize a Git repository from DEV tenant package content. |
sync pull | Refresh local repo from CPI and push CPI state to Git. |
sync push | Push local Git changes to CPI. |
sync compare | Show package differences between current branch and target environment branch. |
sync deliver | Promote changes between environment branches and update target tenant. |
sync deploy status | Inspect local deployment/transport records. |
See Sync Commands for the detailed reference.