
Research
SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.
@veecode-platform/safira-cli
Advanced tools
safira-cli.
Before install safira-cli, check if you have installed the following dependencies:
$ npm install -g @veecode-platform/safira-cli
$ safira-cli COMMAND
running command...
$ safira-cli (--version)
@veecode-platform/safira-cli/0.11.5 linux-x64 node-v16.16.0
$ safira-cli --help [COMMAND]
USAGE
$ safira-cli COMMAND
...
safira-cli autocomplete [SHELL]safira-cli bitbucket credential removesafira-cli bitbucket credential setsafira-cli commandssafira-cli devportal installsafira-cli devportal removesafira-cli devportal stack installsafira-cli devportal stack removesafira-cli doctorsafira-cli github credential removesafira-cli github credential setsafira-cli gitlab credential removesafira-cli gitlab credential setsafira-cli help [COMMAND]safira-cli insomnia exportsafira-cli insomnia testsafira-cli openapi validate [FILE-PATH]safira-cli project updatesafira-cli upgradesafira-cli argocd config-repoHelp you configure the GIT repository for your ArgoCD project
USAGE
$ safira-cli argocd config-repo [--branch-name <value>] [--kubernetes-server <value>]
FLAGS
--branch-name=<value> branch name
--kubernetes-server=<value> kubernetes server
DESCRIPTION
Help you configure the GIT repository for your ArgoCD project
EXAMPLES
$ safira-cli argocd config-repo
safira-cli autocomplete [SHELL]display autocomplete installation instructions
USAGE
$ safira-cli autocomplete [SHELL] [-r]
ARGUMENTS
SHELL shell type
FLAGS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
DESCRIPTION
display autocomplete installation instructions
EXAMPLES
$ safira-cli autocomplete
$ safira-cli autocomplete bash
$ safira-cli autocomplete zsh
$ safira-cli autocomplete --refresh-cache
See code: @oclif/plugin-autocomplete
safira-cli bitbucket credential removeRemove bitbucket credential
USAGE
$ safira-cli bitbucket credential remove [--help]
FLAGS
--help Show CLI help.
DESCRIPTION
Remove bitbucket credential
EXAMPLES
$ safira-cli bitbucket credential remove
safira-cli bitbucket credential setConfigure bitbucket credential
USAGE
$ safira-cli bitbucket credential set [--help] [-t <value>]
FLAGS
-t, --token=<value> token
--help Show CLI help.
DESCRIPTION
Configure bitbucket credential
EXAMPLES
$ safira-cli bitbucket credential set
$ safira-cli bitbucket credential set --email=xxxx --username=xxxx --token=xxxx
safira-cli commandslist all the commands
USAGE
$ safira-cli commands [--json] [-h] [--hidden] [--tree] [--columns <value> | -x] [--sort <value>] [--filter
<value>] [--output csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-h, --help Show CLI help.
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> filter property by partial string matching, ex: name=foo
--hidden show hidden commands
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
--tree show tree of commands
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
list all the commands
See code: @oclif/plugin-commands
safira-cli devportal installInstall the Devportal
USAGE
$ safira-cli devportal install [--domain <value>] [--secure yes|no] [--okta-client-id <value>] [--okta-client-secret
<value>] [--okta-id <value>] [--spec-house-branch <value>] [--spec-house-provider github] [--spec-house-owner-repo
<value>]
FLAGS
--domain=<value> domain
--okta-client-id=<value> okta clientid
--okta-client-secret=<value> okta clientsecret
--okta-id=<value> okta account id
--secure=<option> secure
<options: yes|no>
--spec-house-branch=<value> branch to listen specs
--spec-house-owner-repo=<value> owner/repo
--spec-house-provider=<option> spec house provider
<options: github>
DESCRIPTION
Install the Devportal
EXAMPLES
$ safira-cli devportal install
safira-cli devportal removeRemove the Devportal
USAGE
$ safira-cli devportal remove [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Remove the Devportal
EXAMPLES
$ safira-cli devportal remove
safira-cli devportal stack installInstall devportal stack
USAGE
$ safira-cli devportal stack install [-n <value>] [-f]
FLAGS
-f, --force
-n, --name=<value> name to print
DESCRIPTION
Install devportal stack
EXAMPLES
$ safira-cli devportal stack install
safira-cli devportal stack removeRemove devportal stack
USAGE
$ safira-cli devportal stack remove [-n <value>] [-f]
FLAGS
-f, --force
-n, --name=<value> name to print
DESCRIPTION
Remove devportal stack
EXAMPLES
$ safira-cli devportal stack remove
safira-cli doctorCheck the health of the dependencies
USAGE
$ safira-cli doctor [-d] [--file <value>]
FLAGS
-d, --dev
--file=<value>
DESCRIPTION
Check the health of the dependencies
EXAMPLES
$ safira-cli doctor
See code: dist/commands/doctor.ts
safira-cli github credential removeRemove github credential
USAGE
$ safira-cli github credential remove [--help]
FLAGS
--help Show CLI help.
DESCRIPTION
Remove github credential
EXAMPLES
$ safira-cli github credential remove
safira-cli github credential setConfigure github credential
USAGE
$ safira-cli github credential set [--help] [-t <value>]
FLAGS
-t, --token=<value> token
--help Show CLI help.
DESCRIPTION
Configure github credential
EXAMPLES
$ safira-cli github credential set
$ safira-cli github credential set --email=xxxx --username=xxxx --token=xxxx
safira-cli gitlab credential removeRemove gitlab credential
USAGE
$ safira-cli gitlab credential remove [--help]
FLAGS
--help Show CLI help.
DESCRIPTION
Remove gitlab credential
EXAMPLES
$ safira-cli gitlab credential remove
safira-cli gitlab credential setConfigure gitlab credential
USAGE
$ safira-cli gitlab credential set [--help] [-t <value>]
FLAGS
-t, --token=<value> token
--help Show CLI help.
DESCRIPTION
Configure gitlab credential
EXAMPLES
$ safira-cli gitlab credential set
$ safira-cli gitlab credential set --email=xxxx --username=xxxx --token=xxxx
safira-cli help [COMMAND]Display help for safira-cli.
USAGE
$ safira-cli help [COMMAND] [-n]
ARGUMENTS
COMMAND Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for safira-cli.
See code: @oclif/plugin-help
safira-cli insomnia exportExport your insomnia spec
USAGE
$ safira-cli insomnia export [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Export your insomnia spec
safira-cli insomnia testRun your insomnia test
USAGE
$ safira-cli insomnia test [-h] [--inso-spec-name <value>]
FLAGS
-h, --help Show CLI help.
--inso-spec-name=<value> The name of the INSO specification.
DESCRIPTION
Run your insomnia test
safira-cli keycloak installInstall the Keycloak in the Kubernetes cluster
USAGE
$ safira-cli keycloak install [--help] [--domain <value>] [--secure yes|no] [--admin-username <value>]
[--admin-password <value>] [--HA yes|no] [--ssl yes|no]
FLAGS
--HA=<option> High availability mode
<options: yes|no>
--admin-password=<value> Admin password
--admin-username=<value> Admin username
--domain=<value> Domain name
--help Show CLI help.
--secure=<option> secure
<options: yes|no>
--ssl=<option> Specifies if the keycloak will be using internal SSL certificates
<options: yes|no>
DESCRIPTION
Install the Keycloak in the Kubernetes cluster
EXAMPLES
$ safira-cli keycloak install
safira-cli keycloak removedescribe the command here
USAGE
$ safira-cli keycloak remove [--help]
FLAGS
--help Show CLI help.
DESCRIPTION
describe the command here
EXAMPLES
$ safira-cli keycloak remove
safira-cli mockserver installInstall a mockserver
USAGE
$ safira-cli mockserver install [--domain <value>] [--secure yes|no] [--ssl yes|no] [--crt-file <value>] [--key-file
<value>] [--secure-admin yes|no] [--cors <value>]
FLAGS
--cors=<value> List of hosts to configure Cors
--crt-file=<value> Specifies the mockserver .crt file path
--domain=<value> Specifies the domain to use in the application
--key-file=<value> Specifies the mockserver .key file path
--secure=<option> Specifies if the application will have HTTPS
<options: yes|no>
--secure-admin=<option> Specifies if CPanel must be secured with apikey
<options: yes|no>
--ssl=<option> Specifies if the application will have HTTPS
<options: yes|no>
DESCRIPTION
Install a mockserver
EXAMPLES
$ safira-cli mockserver install
safira-cli mockserver removeRemove mockserver
USAGE
$ safira-cli mockserver remove [--help]
FLAGS
--help Show CLI help.
DESCRIPTION
Remove mockserver
EXAMPLES
$ safira-cli mockserver remove
safira-cli mockserver spec deployDeploys the spec to the mock server
USAGE
$ safira-cli mockserver spec deploy [--help] [--server-url <value>] [--context <value>] [--api-key <value>]
FLAGS
--api-key=<value> api key
--context=<value> api context
--help Show CLI help.
--server-url=<value> mock server url
DESCRIPTION
Deploys the spec to the mock server
EXAMPLES
$ safira-cli mockserver spec deploy
safira-cli okta credential removeRemove Okta credential
USAGE
$ safira-cli okta credential remove [--help]
FLAGS
--help Show CLI help.
DESCRIPTION
Remove Okta credential
EXAMPLES
$ safira-cli okta credential remove
safira-cli okta credential setConfigure Okta credential
USAGE
$ safira-cli okta credential set [--help] [-a <value>] [-s <value>]
FLAGS
-a, --client-id=<value> Okta client id
-s, --client-secret=<value> Okta client secret
--help Show CLI help.
DESCRIPTION
Configure Okta credential
EXAMPLES
$ safira-cli okta credential set
$ safira-cli okta credential set --client-id=xxxx --client-secret=xxxx
safira-cli openapi validate [FILE-PATH]Validates your openapi file.Supports json or yaml file.
USAGE
$ safira-cli openapi validate [FILE-PATH] [--help]
ARGUMENTS
FILE-PATH [default: ./openapi-swagger.yaml] Openapi template file location
FLAGS
--help Show CLI help.
DESCRIPTION
Validates your openapi file.Supports json or yaml file.
EXAMPLES
$ safira-cli openapi validate
$ safira-cli openapi validate ./openapi-swagger.json
$ safira-cli openapi validate ./openapi-swagger.yaml
safira-cli pluginsList installed plugins.
USAGE
$ safira-cli plugins [--core]
FLAGS
--core Show core plugins.
DESCRIPTION
List installed plugins.
EXAMPLES
$ safira-cli plugins
See code: @oclif/plugin-plugins
safira-cli plugins:install PLUGIN...Installs a plugin into the CLI.
USAGE
$ safira-cli plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ safira-cli plugins add
EXAMPLES
$ safira-cli plugins:install myplugin
$ safira-cli plugins:install https://github.com/someuser/someplugin
$ safira-cli plugins:install someuser/someplugin
safira-cli plugins:inspect PLUGIN...Displays installation properties of a plugin.
USAGE
$ safira-cli plugins:inspect PLUGIN...
ARGUMENTS
PLUGIN [default: .] Plugin to inspect.
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Displays installation properties of a plugin.
EXAMPLES
$ safira-cli plugins:inspect myplugin
safira-cli plugins:install PLUGIN...Installs a plugin into the CLI.
USAGE
$ safira-cli plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ safira-cli plugins add
EXAMPLES
$ safira-cli plugins:install myplugin
$ safira-cli plugins:install https://github.com/someuser/someplugin
$ safira-cli plugins:install someuser/someplugin
safira-cli plugins:link PLUGINLinks a plugin into the CLI for development.
USAGE
$ safira-cli plugins:link PLUGIN
ARGUMENTS
PATH [default: .] path to plugin
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Links a plugin into the CLI for development.
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.
EXAMPLES
$ safira-cli plugins:link myplugin
safira-cli plugins:uninstall PLUGIN...Removes a plugin from the CLI.
USAGE
$ safira-cli plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ safira-cli plugins unlink
$ safira-cli plugins remove
safira-cli plugins:uninstall PLUGIN...Removes a plugin from the CLI.
USAGE
$ safira-cli plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ safira-cli plugins unlink
$ safira-cli plugins remove
safira-cli plugins:uninstall PLUGIN...Removes a plugin from the CLI.
USAGE
$ safira-cli plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ safira-cli plugins unlink
$ safira-cli plugins remove
safira-cli plugins updateUpdate installed plugins.
USAGE
$ safira-cli plugins update [-h] [-v]
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Update installed plugins.
safira-cli project updateUpdate an existing safira project
USAGE
$ safira-cli project update [-h] [-o <value>] [-i <value>] [--inso-spec-name <value>]
FLAGS
-h, --help Show CLI help.
-i, --insomnia-workspace=<value> Import OpenAPI file from the INSOMNIA Workspace.
-o, --openapi-file-path=<value> The path to the OpenAPI file.
--inso-spec-name=<value> The name of the INSO specification.
DESCRIPTION
Update an existing safira project
safira-cli spec configurePublish a spec file using pipeline
USAGE
$ safira-cli spec configure [-s <value>]
FLAGS
-s, --select-spec=<value> Select the spec to publish.
DESCRIPTION
Publish a spec file using pipeline
EXAMPLES
$ safira-cli spec configure
safira-cli spec publishPublish a spec directly to devPortal
USAGE
$ safira-cli spec publish [-n <value>] [-f]
FLAGS
-f, --force
-n, --name=<value> name to print
DESCRIPTION
Publish a spec directly to devPortal
EXAMPLES
$ safira-cli spec publish
safira-cli upgradeSafira-CLI upgrade
USAGE
$ safira-cli upgrade
DESCRIPTION
Safira-CLI upgrade
EXAMPLES
$ safira-cli upgrade
See code: dist/commands/upgrade.ts
FAQs
Generate a microservice project from your spec.
We found that @veecode-platform/safira-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.

Company News
Socket is proud to join the OpenJS Foundation as a Silver Member, deepening our commitment to the long-term health and security of the JavaScript ecosystem.

Security News
npm now links to Socket's security analysis on every package page. Here's what you'll find when you click through.