npm package: @gazin-tech/safira-cli
Description: Generate a microservice project from your spec.
Author: Luan Gazin @luan.gazin
Latest version: 0.11.10
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

safira-cli
==========

safira-cli.

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@veecode-platform/safira-cli.svg)](https://www.npmjs.com/package/@veecode-platform/safira-cli)
<!-- [![CircleCI](https://circleci.com/gh/oclif/safira-cli/tree/main.svg?style=shield)](https://circleci.com/gh/oclif/safira-cli/tree/main) -->
[![Downloads/week](https://img.shields.io/npm/dw/@veecode-platform/safira-cli.svg)](https://www.npmjs.com/package/@veecode-platform/safira-cli)
[![License](https://img.shields.io/npm/l/@veecode-platform/safira-cli.svg)](https://github.com/veecode-platform/safira-cli/blob/master/package.json)

<!-- toc -->
* [Requiments](#requiments)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->

<!-- requiments-->
# Requiments
Before install safira-cli, check if you have installed the following dependencies:
- [java11+](https://www.java.com/pt-BR/download/manual.jsp)
- [python v3.6+](https://www.python.org/downloads/)
- [nodejs14+](https://nodejs.org/en/download/)
- [make](https://www.gnu.org/software/make/)
- [cmake](https://cmake.org/download/)
- [node_gyp](https://www.npmjs.com/package/node-gyp)
- [g++](http://www.qnx.com/developers/docs/6.5.0SP1.update/com.qnx.doc.neutrino_utilities/g/gxx.html)
- [jq](https://stedolan.github.io/jq/download/)
- [curl](https://curl.se/download.html)
<!-- - [maven](https://maven.apache.org/download.cgi) -->

<!-- requimentsstop-->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @gazin-tech/safira-cli
$ safira-cli COMMAND
running command...
$ safira-cli (--version)
@gazin-tech/safira-cli/0.11.9 linux-x64 node-v16.16.0
$ safira-cli --help [COMMAND]
USAGE
  $ safira-cli COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`safira-cli argocd config-repo`](#safira-cli-argocd-config-repo)
* [`safira-cli autocomplete [SHELL]`](#safira-cli-autocomplete-shell)
* [`safira-cli bitbucket credential remove`](#safira-cli-bitbucket-credential-remove)
* [`safira-cli bitbucket credential set`](#safira-cli-bitbucket-credential-set)
* [`safira-cli commands`](#safira-cli-commands)
* [`safira-cli devportal install`](#safira-cli-devportal-install)
* [`safira-cli devportal remove`](#safira-cli-devportal-remove)
* [`safira-cli devportal stack install`](#safira-cli-devportal-stack-install)
* [`safira-cli devportal stack remove`](#safira-cli-devportal-stack-remove)
* [`safira-cli doctor`](#safira-cli-doctor)
* [`safira-cli github credential remove`](#safira-cli-github-credential-remove)
* [`safira-cli github credential set`](#safira-cli-github-credential-set)
* [`safira-cli gitlab credential remove`](#safira-cli-gitlab-credential-remove)
* [`safira-cli gitlab credential set`](#safira-cli-gitlab-credential-set)
* [`safira-cli help [COMMAND]`](#safira-cli-help-command)
* [`safira-cli insomnia export`](#safira-cli-insomnia-export)
* [`safira-cli insomnia test`](#safira-cli-insomnia-test)
* [`safira-cli kong install`](#safira-cli-kong-install)
* [`safira-cli kong remove`](#safira-cli-kong-remove)
* [`safira-cli mockserver install`](#safira-cli-mockserver-install)
* [`safira-cli mockserver remove`](#safira-cli-mockserver-remove)
* [`safira-cli mockserver spec deploy`](#safira-cli-mockserver-spec-deploy)
* [`safira-cli okta credential remove`](#safira-cli-okta-credential-remove)
* [`safira-cli okta credential set`](#safira-cli-okta-credential-set)
* [`safira-cli okteto context`](#safira-cli-okteto-context)
* [`safira-cli okteto context delete`](#safira-cli-okteto-context-delete)
* [`safira-cli okteto context list`](#safira-cli-okteto-context-list)
* [`safira-cli okteto context show`](#safira-cli-okteto-context-show)
* [`safira-cli okteto context use`](#safira-cli-okteto-context-use)
* [`safira-cli okteto destroy`](#safira-cli-okteto-destroy)
* [`safira-cli okteto down`](#safira-cli-okteto-down)
* [`safira-cli okteto up`](#safira-cli-okteto-up)
* [`safira-cli openapi validate [FILE-PATH]`](#safira-cli-openapi-validate-file-path)
* [`safira-cli project new`](#safira-cli-project-new)
* [`safira-cli project update`](#safira-cli-project-update)
* [`safira-cli spec configure`](#safira-cli-spec-configure)
* [`safira-cli spec publish`](#safira-cli-spec-publish)
* [`safira-cli test [FILE]`](#safira-cli-test-file)
* [`safira-cli upgrade`](#safira-cli-upgrade)

## `safira-cli argocd config-repo`

Help 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](https://github.com/oclif/plugin-autocomplete/blob/v1.3.1/src/commands/autocomplete/index.ts)_

## `safira-cli bitbucket credential remove`

Remove 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 set`

Configure 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 commands`

list 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](https://github.com/oclif/plugin-commands/blob/v2.2.0/src/commands/commands.ts)_

## `safira-cli devportal install`

Install 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 remove`

Remove 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 install`

Install 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 remove`

Remove 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 doctor`

Check 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](https://github.com/gazin-tech/safira-cli/blob/v0.11.9/dist/commands/doctor.ts)_

## `safira-cli github credential remove`

Remove 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 set`

Configure 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 remove`

Remove 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 set`

Configure 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](https://github.com/oclif/plugin-help/blob/v5.1.14/src/commands/help.ts)_

## `safira-cli insomnia export`

Export your insomnia spec

```
USAGE
  $ safira-cli insomnia export [-h]

FLAGS
  -h, --help  Show CLI help.

DESCRIPTION
  Export your insomnia spec
```

## `safira-cli insomnia test`

Run 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 kong install`

Install Kong in your k8s cluster

```
USAGE
  $ safira-cli kong install [--help] [--domain <value>] [--secure yes|no] [--mode dbless|hybrid|standard]
    [--license <value>] [--HA yes|no] [--rbac-password <value>] [--kong-plane control|data] [--kong-telemetry-url
    <value>] [--kong-cp-url <value>] [--postgres-password <value>]

FLAGS
  --HA=<option>                 Use High Availability mode
                                <options: yes|no>
  --domain=<value>              domain
  --help                        Show CLI help.
  --kong-cp-url=<value>         Specifies which Kong CP to point at
  --kong-plane=<option>         Specifies the Plane to install on Hybrid Mode
                                <options: control|data>
  --kong-telemetry-url=<value>  Specifies which telemetry endpoint
  --license=<value>             Path to license file
  --mode=<option>               Kong mode (Hybrid only available in Kong Enterprise)
                                <options: dbless|hybrid|standard>
  --postgres-password=<value>   Postgres password if in Hybrid or Standard Mode
  --rbac-password=<value>       RBAC password
  --secure=<option>             secure
                                <options: yes|no>

DESCRIPTION
  Install Kong in your k8s cluster

EXAMPLES
  $ safira-cli kong install
```

## `safira-cli kong remove`

Remove kong

```
USAGE
  $ safira-cli kong remove [--help] [--domain <value>] [--secure yes|no] [--mode dbless|hybrid|standard]
    [--enterprise yes|no] [--license <value>]

FLAGS
  --domain=<value>       domain
  --enterprise=<option>  Kong enterprise
                         <options: yes|no>
  --help                 Show CLI help.
  --license=<value>      Path to license file
  --mode=<option>        Kong mode (Hybrid only available in Kong Enterprise)
                         <options: dbless|hybrid|standard>
  --secure=<option>      secure
                         <options: yes|no>

DESCRIPTION
  Remove kong

EXAMPLES
  $ safira-cli kong remove
```

## `safira-cli mockserver install`

Install 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 remove`

Remove mockserver

```
USAGE
  $ safira-cli mockserver remove [--help]

FLAGS
  --help  Show CLI help.

DESCRIPTION
  Remove mockserver

EXAMPLES
  $ safira-cli mockserver remove
```

## `safira-cli mockserver spec deploy`

Deploys 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 remove`

Remove 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 set`

Configure 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 okteto context`

Change Okteto context

```
USAGE
  $ safira-cli okteto context [-l <value>] [--log-output <value>] [--help] [-b <value>] [-n <value>] [-t <value>]

FLAGS
  -b, --builder=<value>    url of the builder service
  -l, --log-level=<value>  amount of information outputted (debug, info, warn, error) (default "warn"
  -n, --namespace=<value>  namespace of your okteto context
  -t, --token=<value>      API token for authentication
  --help                   help for context
  --log-output=<value>     output format for logs (tty, plain, json) (default "tty")

DESCRIPTION
  Change Okteto context
```

## `safira-cli okteto context delete`

describe the command here

```
USAGE
  $ safira-cli okteto context delete [-l <value>] [--log-output <value>]

FLAGS
  -l, --log-level=<value>  amount of information outputted (debug, info, warn, error) (default "warn"
  --log-output=<value>     output format for logs (tty, plain, json) (default "tty")

DESCRIPTION
  describe the command here

EXAMPLES
  $ safira-cli okteto context delete
```

## `safira-cli okteto context list`

describe the command here

```
USAGE
  $ safira-cli okteto context list [-l <value>] [--log-output <value>] [--help] [-o <value>]

FLAGS
  -l, --log-level=<value>  amount of information outputted (debug, info, warn, error) (default "warn"
  -o, --output=<value>     output format. One of: json|yaml
  --help                   help for list
  --log-output=<value>     output format for logs (tty, plain, json) (default "tty")

DESCRIPTION
  describe the command here

EXAMPLES
  $ safira-cli okteto context list
```

## `safira-cli okteto context show`

describe the command here

```
USAGE
  $ safira-cli okteto context show [-l <value>] [--log-output <value>] [--help] [-o json|yaml]

FLAGS
  -l, --log-level=<value>   amount of information outputted (debug, info, warn, error) (default "warn"
  -o, --output=(json|yaml)  output format. One of: ['json', 'yaml'] (default "json")
  --help                    help for show
  --log-output=<value>      output format for logs (tty, plain, json) (default "tty")

DESCRIPTION
  describe the command here

EXAMPLES
  $ safira-cli okteto context show
```

## `safira-cli okteto context use`

describe the command here

```
USAGE
  $ safira-cli okteto context use [-l <value>] [--log-output <value>] [--help] [-b <value>] [-n <value>] [-t <value>]

FLAGS
  -b, --builder=<value>    url of the builder service
  -l, --log-level=<value>  amount of information outputted (debug, info, warn, error) (default "warn"
  -n, --namespace=<value>  namespace of your okteto context
  -t, --token=<value>      API token for authentication
  --help                   help for use
  --log-output=<value>     output format for logs (tty, plain, json) (default "tty")

DESCRIPTION
  describe the command here

EXAMPLES
  $ safira-cli okteto context use
```

## `safira-cli okteto destroy`

Destroy everything created

```
USAGE
  $ safira-cli okteto destroy [-c <value>] [-d <value>] [-f <value>] [--force-destroy] [--help] [--name <value>] [-n
    <value>] [--no-bash] [--volumes]

FLAGS
  -c, --context=<value>       context where the down command is executed
  -d, --dependencies=<value>  destroy dependencies
  -f, --file=<value>          path to the manifest file (default 'okteto.yml')
  -n, --namespace=<value>     namespace where the up command is executed
  --force-destroy             forces the development environment to be destroyed even if there is an error executing the
                              custom destroy commands defined in the manifest
  --help                      help for down
  --name=<value>              development environment name
  --no-bash                   execute commands without bash
  --volumes                   remove persistent volume

DESCRIPTION
  Destroy everything created
```

## `safira-cli okteto down`

Deactivate your development container

```
USAGE
  $ safira-cli okteto down [-l <value>] [--log-output <value>] [-c <value>] [-f <value>] [--help] [-n <value>]
    [--volumes]

FLAGS
  -c, --context=<value>    context where the down command is executed
  -f, --file=<value>       path to the manifest file (default 'okteto.yml')
  -l, --log-level=<value>  amount of information outputted (debug, info, warn, error) (default "warn"
  -n, --namespace=<value>  namespace where the up command is executed
  --help                   help for down
  --log-output=<value>     output format for logs (tty, plain, json) (default "tty")
  --volumes                remove persistent volume

DESCRIPTION
  Deactivate your development container
```

## `safira-cli okteto up`

Launch your development environment

```
USAGE
  $ safira-cli okteto up [-l <value>] [--log-output <value>] [--build] [-c <value>] [-f <value>] [--help] [-n
    <value>] [--pull] [-r <value>] [--reset] [-l <value>]

FLAGS
  -c, --context=<value>    context where the up command is executed
  -f, --file=<value>       path to the manifest file (default 'okteto.yml')
  -l, --log-level=<value>  amount of information outputted (debug, info, warn, error) (default "warn"
  -l, --loglevel=<value>   amount of information outputted (debug, info, warn, error) (default 'warn')
  -n, --namespace=<value>  namespace where the up command is executed
  -r, --remote=<value>     configures remote execution on the specified port
  --build                  build on-the-fly the dev image using the info provided by the 'build' okteto manifest field
  --help                   help for up
  --log-output=<value>     output format for logs (tty, plain, json) (default "tty")
  --pull                   force dev image pull
  --reset                  reset the file synchronization database

DESCRIPTION
  Launch your development environment
```

## `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 project new`

Create a new project

```
USAGE
  $ safira-cli project new [--help] [-l <value>] [-f springboot|quarkus] [--project-description <value>]
    [--java-pack-manager gradle|maven] [--java-springboot-version <value>] [--java-package <value>] [--java-version
    java8|java11|java17] [--application-port <value>] [--kong-kubernetes yes|no] [--use-database yes|no] [--database
    postgresql|mysql|mariadb|oracle] [--database-url <value>] [--database-user <value>] [--database-password <value>]
    [--export-spec yes|no] [--quarkus-version <value>]

FLAGS
  -f, --framework=(springboot|quarkus)
  -l, --language=java                           Programming language to use
  --application-port=8080                       Application port
  --database=(postgresql|mysql|mariadb|oracle)  The database provider
  --database-password=password123               The password of the database
  --database-url=localhost:5432/database        The url of the database
  --database-user=User                          The user of the database
  --export-spec=(yes|no)                        Export spec
  --help                                        Show CLI help.
  --java-pack-manager=(gradle|maven)            Java package management
  --java-package=com.safira.demo                Java package
  --java-springboot-version=2.5.13              Springboot version
  --java-version=(java8|java11|java17)          Java version
  --kong-kubernetes=(yes|no)                    Generate Kong for Kubernetes configuration
  --project-description=<value>                 The description of the new project.
  --quarkus-version=<value>                     Quarkus version
  --use-database=(yes|no)                       Use database

DESCRIPTION
  Create a new project

EXAMPLES
  $ safira-cli project new

  $ safira-cli project new app-name

  $ safira-cli project new app-name --language java11 --java-pack-manager gradle --application-port 8090

  $ safira-cli project new .  -create a project in the current folder
```

## `safira-cli project update`

Update 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 configure`

Publish 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 publish`

Publish 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 test [FILE]`

describe the command here

```
USAGE
  $ safira-cli test [FILE] [--log-level debug|info|warn|error] [--help] [-n <value>] [-f]

FLAGS
  -f, --force
  -n, --name=<value>  name to print

GLOBAL FLAGS
  --help                               Show CLI help.
  --log-level=(debug|info|warn|error)  [default: info] Specify level for logging.

DESCRIPTION
  describe the command here

EXAMPLES
  $ safira-cli test
```

_See code: [dist/commands/test.ts](https://github.com/gazin-tech/safira-cli/blob/v0.11.9/dist/commands/test.ts)_

## `safira-cli upgrade`

Safira-CLI upgrade

```
USAGE
  $ safira-cli upgrade

DESCRIPTION
  Safira-CLI upgrade

EXAMPLES
  $ safira-cli upgrade
```

_See code: [dist/commands/upgrade.ts](https://github.com/gazin-tech/safira-cli/blob/v0.11.9/dist/commands/upgrade.ts)_
<!-- commandsstop -->