@liara/cli
TypeScript icon, indicating that this package has built-in type declarations

5.8.1 • Public • Published

@liara/cli

The command line interface for Liara

Version Appveyor CI Downloads/week License

Usage

$ npm install -g @liara/cli
$ liara COMMAND
running command...
$ liara (--version|-v)
@liara/cli/5.8.1 linux-x64 node-v18.19.1
$ liara --help [COMMAND]
USAGE
  $ liara COMMAND
...

Commands

liara account add

add an account

USAGE
  $ liara account add [-h] [--debug] [--api-token <value>] [--region iran|germany] [-a <value>] [-e <value>] [-p
    <value>]

FLAGS
  -a, --account=<value>   account name
  -e, --email=<value>     your email
  -h, --help              Show CLI help.
  -p, --password=<value>  your password
  --api-token=<value>     your api token to use for authentication
  --debug                 show debug logs
  --region=<option>       the region you want to deploy your app to
                          <options: iran|germany>

DESCRIPTION
  add an account

liara account list

list available accounts

USAGE
  $ liara account list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available accounts

ALIASES
  $ liara account ls

liara account ls

list available accounts

USAGE
  $ liara account ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available accounts

ALIASES
  $ liara account ls

liara account remove

remove an account

USAGE
  $ liara account remove [-h] [--debug] [--api-token <value>] [--region iran|germany] [-a <value>]

FLAGS
  -a, --account=<value>  account name
  -h, --help             Show CLI help.
  --api-token=<value>    your api token to use for authentication
  --debug                show debug logs
  --region=<option>      the region you want to deploy your app to
                         <options: iran|germany>

DESCRIPTION
  remove an account

ALIASES
  $ liara account rm

liara account rm

remove an account

USAGE
  $ liara account rm [-h] [--debug] [--api-token <value>] [--region iran|germany] [-a <value>]

FLAGS
  -a, --account=<value>  account name
  -h, --help             Show CLI help.
  --api-token=<value>    your api token to use for authentication
  --debug                show debug logs
  --region=<option>      the region you want to deploy your app to
                         <options: iran|germany>

DESCRIPTION
  remove an account

ALIASES
  $ liara account rm

liara account use

select an account

USAGE
  $ liara account use [-h] [--debug] [--api-token <value>] [--region iran|germany] [-a <value>]

FLAGS
  -a, --account=<value>  account name
  -h, --help             Show CLI help.
  --api-token=<value>    your api token to use for authentication
  --debug                show debug logs
  --region=<option>      the region you want to deploy your app to
                         <options: iran|germany>

DESCRIPTION
  select an account

liara app create

create an app

USAGE
  $ liara app create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [--platform <value>] [--plan <value>] [-n <value>] [-r true|false]

FLAGS
  -a, --app=<value>         app id
  -h, --help                Show CLI help.
  -n, --network=<value>     network
  -r, --read-only=<option>  read-only filesystem
                            <options: true|false>
  --account=<value>         temporarily switch to a different account
  --api-token=<value>       your api token to use for authentication
  --debug                   show debug logs
  --plan=<value>            plan
  --platform=<value>        platform
  --region=<option>         the region you want to deploy your app to
                            <options: iran|germany>

DESCRIPTION
  create an app

ALIASES
  $ liara create

liara app delete

delete an app

USAGE
  $ liara app delete [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  delete an app

ALIASES
  $ liara delete
  $ liara app remove
  $ liara app rm

liara app list

list available apps

USAGE
  $ liara app list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available apps

ALIASES
  $ liara app ls

liara app logs

fetch the logs of an app

USAGE
  $ liara app logs [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-s <value>] [-t] [-f] [-c]

FLAGS
  -a, --app=<value>    app id
  -c, --colorize       colorize log output
  -f, --follow         follow log output
  -h, --help           Show CLI help.
  -s, --since=<value>  show logs since timestamp
  -t, --timestamps     show timestamps
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  fetch the logs of an app

ALIASES
  $ liara logs

liara app ls

list available apps

USAGE
  $ liara app ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available apps

ALIASES
  $ liara app ls

liara app remove

delete an app

USAGE
  $ liara app remove [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  delete an app

ALIASES
  $ liara delete
  $ liara app remove
  $ liara app rm

liara app restart

restart an app

USAGE
  $ liara app restart [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  restart an app

ALIASES
  $ liara restart

liara app rm

delete an app

USAGE
  $ liara app rm [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  delete an app

ALIASES
  $ liara delete
  $ liara app remove
  $ liara app rm

liara app shell

run a command in a running applet

USAGE
  $ liara app shell [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-c <value>]

FLAGS
  -a, --app=<value>      app id
  -c, --command=<value>  [default: /bin/bash] the command to execute
  -h, --help             Show CLI help.
  --account=<value>      temporarily switch to a different account
  --api-token=<value>    your api token to use for authentication
  --debug                show debug logs
  --region=<option>      the region you want to deploy your app to
                         <options: iran|germany>

DESCRIPTION
  run a command in a running applet

ALIASES
  $ liara shell

liara app start

start an app

USAGE
  $ liara app start [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  start an app

ALIASES
  $ liara start

liara app stop

stop an app

USAGE
  $ liara app stop [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  stop an app

ALIASES
  $ liara stop

liara autocomplete [SHELL]

display autocomplete installation instructions

USAGE
  $ liara autocomplete [SHELL] [-r]

ARGUMENTS
  SHELL  (zsh|bash|powershell) Shell type

FLAGS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

DESCRIPTION
  display autocomplete installation instructions

EXAMPLES
  $ liara autocomplete

  $ liara autocomplete bash

  $ liara autocomplete zsh

  $ liara autocomplete powershell

  $ liara autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

liara bucket create

create a bucket

USAGE
  $ liara bucket create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--name
    <value>] [--permission <value>] [--plan <value>]

FLAGS
  -h, --help            Show CLI help.
  --account=<value>     temporarily switch to a different account
  --api-token=<value>   your api token to use for authentication
  --debug               show debug logs
  --name=<value>        name
  --permission=<value>  permission
  --plan=<value>        plan
  --region=<option>     the region you want to deploy your app to
                        <options: iran|germany>

DESCRIPTION
  create a bucket

ALIASES
  $ liara bucket create

liara bucket delete

delete a bucket

USAGE
  $ liara bucket delete [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-b
    <value>] [-f]

FLAGS
  -b, --bucket=<value>  bucket name
  -f, --force           force the deletion
  -h, --help            Show CLI help.
  --account=<value>     temporarily switch to a different account
  --api-token=<value>   your api token to use for authentication
  --debug               show debug logs
  --region=<option>     the region you want to deploy your app to
                        <options: iran|germany>

DESCRIPTION
  delete a bucket

ALIASES
  $ liara bucket delete

liara bucket list

list available buckets

USAGE
  $ liara bucket list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available buckets

ALIASES
  $ liara bucket ls

liara bucket ls

list available buckets

USAGE
  $ liara bucket ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available buckets

ALIASES
  $ liara bucket ls

liara create

create an app

USAGE
  $ liara create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [--platform <value>] [--plan <value>] [-n <value>] [-r true|false]

FLAGS
  -a, --app=<value>         app id
  -h, --help                Show CLI help.
  -n, --network=<value>     network
  -r, --read-only=<option>  read-only filesystem
                            <options: true|false>
  --account=<value>         temporarily switch to a different account
  --api-token=<value>       your api token to use for authentication
  --debug                   show debug logs
  --plan=<value>            plan
  --platform=<value>        platform
  --region=<option>         the region you want to deploy your app to
                            <options: iran|germany>

DESCRIPTION
  create an app

ALIASES
  $ liara create

liara db backup create

create a database backup

USAGE
  $ liara db backup create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  create a database backup

liara db backup dl

download a database backup

USAGE
  $ liara db backup dl [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [-b <value>] [-o <value>]

FLAGS
  -b, --backup=<value>  select which backup to download
  -h, --help            Show CLI help.
  -n, --name=<value>    name of your database
  -o, --output=<value>  download the backup file and save it as the given name in the current working directory
  --account=<value>     temporarily switch to a different account
  --api-token=<value>   your api token to use for authentication
  --debug               show debug logs
  --region=<option>     the region you want to deploy your app to
                        <options: iran|germany>

DESCRIPTION
  download a database backup

ALIASES
  $ liara db backup dl

liara db backup download

download a database backup

USAGE
  $ liara db backup download [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [-b <value>] [-o <value>]

FLAGS
  -b, --backup=<value>  select which backup to download
  -h, --help            Show CLI help.
  -n, --name=<value>    name of your database
  -o, --output=<value>  download the backup file and save it as the given name in the current working directory
  --account=<value>     temporarily switch to a different account
  --api-token=<value>   your api token to use for authentication
  --debug               show debug logs
  --region=<option>     the region you want to deploy your app to
                        <options: iran|germany>

DESCRIPTION
  download a database backup

ALIASES
  $ liara db backup dl

liara db backup list

list backups for a database

USAGE
  $ liara db backup list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  | [--csv |
    --no-truncate]] [--no-header | ]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  -x, --extended       show extra columns
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list backups for a database

ALIASES
  $ liara db backup ls

liara db backup ls

list backups for a database

USAGE
  $ liara db backup ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  | [--csv |
    --no-truncate]] [--no-header | ]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  -x, --extended       show extra columns
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list backups for a database

ALIASES
  $ liara db backup ls

liara db create

create a new database

USAGE
  $ liara db create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [--plan <value>] [--public-network] [-t <value>] [-v <value>] [-y] [--network <value>]

FLAGS
  -h, --help             Show CLI help.
  -n, --name=<value>     name of your database
  -t, --type=<value>     choose which database to use
  -v, --version=<value>  version of the database
  -y, --yes              say yes to continue prompt
  --account=<value>      temporarily switch to a different account
  --api-token=<value>    your api token to use for authentication
  --debug                show debug logs
  --network=<value>      network
  --plan=<value>         plan
  --public-network       use public network or not
  --region=<option>      the region you want to deploy your app to
                         <options: iran|germany>

DESCRIPTION
  create a new database

liara db list

list available databases

USAGE
  $ liara db list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available databases

ALIASES
  $ liara db ls

liara db ls

list available databases

USAGE
  $ liara db ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available databases

ALIASES
  $ liara db ls

liara db remove

remove a database

USAGE
  $ liara db remove [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [-y]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  -y, --yes            say yes to continue prompt
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  remove a database

ALIASES
  $ liara db rm

liara db resize

resize a database

USAGE
  $ liara db resize [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [--plan <value>] [-d <value>]

FLAGS
  -d, --disk=<value>   extend disk size or not
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --plan=<value>       new plan name
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  resize a database

liara db rm

remove a database

USAGE
  $ liara db rm [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [-y]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  -y, --yes            say yes to continue prompt
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  remove a database

ALIASES
  $ liara db rm

liara db start

start a database

USAGE
  $ liara db start [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  start a database

liara db stop

stop a database

USAGE
  $ liara db stop [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your database
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  stop a database

liara delete

delete an app

USAGE
  $ liara delete [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  delete an app

ALIASES
  $ liara delete
  $ liara app remove
  $ liara app rm

liara deploy

deploy an app

USAGE
  $ liara deploy [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--path
    <value>] [--platform <value>] [-a <value>] [-p <value>] [-i <value>] [--detach] [--no-app-logs] [--args <value>]
    [--build-arg <value>] [-m <value>] [-d <value>] [--no-cache] [-f <value>] [-b iran|germany]

FLAGS
  -a, --app=<value>              app id
  -b, --build-location=<option>  name of the build's location
                                 <options: iran|germany>
  -d, --disks=<value>...         mount a disk
  -f, --dockerfile=<value>       name of the Dockerfile (default is "PATH/Dockerfile")
  -h, --help                     Show CLI help.
  -i, --image=<value>            docker image to deploy
  -m, --message=<value>          the release message
  -p, --port=<value>             the port that your app listens to
  --account=<value>              temporarily switch to a different account
  --api-token=<value>            your api token to use for authentication
  --args=<value>                 docker image entrypoint args
  --build-arg=<value>...         docker image build args
  --debug                        show debug logs
  --detach                       run build in background
  --no-app-logs                  do not stream app logs after deployment
  --no-cache                     do not use cache when building the image
  --path=<value>                 app path in your computer
  --platform=<value>             the platform your app needs to run
  --region=<option>              the region you want to deploy your app to
                                 <options: iran|germany>

DESCRIPTION
  deploy an app

See code: src/commands/deploy.ts

liara disk create

create a disk

USAGE
  $ liara disk create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-n <value>] [-s <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  -n, --name=<value>   disk name
  -s, --size=<value>   disk size
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  create a disk

liara env list

list environment variables of an app

USAGE
  $ liara env list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  | [--csv |
    --no-truncate]] [--no-header | ]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  -x, --extended       show extra columns
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list environment variables of an app

ALIASES
  $ liara env ls

liara env ls

list environment variables of an app

USAGE
  $ liara env ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  | [--csv |
    --no-truncate]] [--no-header | ]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  -x, --extended       show extra columns
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list environment variables of an app

ALIASES
  $ liara env ls

liara env set [ENV]

specifying environment variables to an app

USAGE
  $ liara env set [ENV] [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-f]

ARGUMENTS
  ENV  key=value pair

FLAGS
  -a, --app=<value>    app id
  -f, --force          force update
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  specifying environment variables to an app

liara env unset [ENV]

remove environment variables from an app

USAGE
  $ liara env unset [ENV] [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-f]

ARGUMENTS
  ENV  key

FLAGS
  -a, --app=<value>    app id
  -f, --force          force update
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  remove environment variables from an app

liara help [COMMANDS]

Display help for liara.

USAGE
  $ liara help [COMMANDS] [-n]

ARGUMENTS
  COMMANDS  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for liara.

See code: @oclif/plugin-help

liara login

login to your account

USAGE
  $ liara login [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-e
    <value>] [-p <value>] [-i] [--browser chrome|firefox|edge]

FLAGS
  -e, --email=<value>     your email
  -h, --help              Show CLI help.
  -i, --interactive       login with username/password
  -p, --password=<value>  your password
  --account=<value>       temporarily switch to a different account
  --api-token=<value>     your api token to use for authentication
  --browser=<option>      browser to open
                          <options: chrome|firefox|edge>
  --debug                 show debug logs
  --region=<option>       the region you want to deploy your app to
                          <options: iran|germany>

DESCRIPTION
  login to your account

See code: src/commands/login.ts

liara logs

fetch the logs of an app

USAGE
  $ liara logs [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-s <value>] [-t] [-f] [-c]

FLAGS
  -a, --app=<value>    app id
  -c, --colorize       colorize log output
  -f, --follow         follow log output
  -h, --help           Show CLI help.
  -s, --since=<value>  show logs since timestamp
  -t, --timestamps     show timestamps
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  fetch the logs of an app

ALIASES
  $ liara logs

liara mail create

create a mail server

USAGE
  $ liara mail create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--domain
    <value>] [--plan <value>] [--mode <value>]

FLAGS
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --domain=<value>     domain
  --mode=<value>       mode
  --plan=<value>       plan
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  create a mail server

ALIASES
  $ liara mail create

liara mail delete

delete an mail server

USAGE
  $ liara mail delete [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-m
    <value>] [-f]

FLAGS
  -f, --force          force the deletion
  -h, --help           Show CLI help.
  -m, --mail=<value>   mail server id
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  delete an mail server

ALIASES
  $ liara mail delete

liara mail list

list available mail servers

USAGE
  $ liara mail list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available mail servers

ALIASES
  $ liara mail ls

liara mail ls

list available mail servers

USAGE
  $ liara mail ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available mail servers

ALIASES
  $ liara mail ls

liara mail send

send an email

USAGE
  $ liara mail send [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--mail
    <value>] [--from <value>] [--to <value>] [--subject <value>] [--text <value>] [--attachments <value>]

FLAGS
  -h, --help                Show CLI help.
  --account=<value>         temporarily switch to a different account
  --api-token=<value>       your api token to use for authentication
  --attachments=<value>...  path of your attachments
  --debug                   show debug logs
  --from=<value>            from
  --mail=<value>            mail server id
  --region=<option>         the region you want to deploy your app to
                            <options: iran|germany>
  --subject=<value>         subject
  --text=<value>            text
  --to=<value>              to

DESCRIPTION
  send an email

ALIASES
  $ liara mail send

liara network create

create network

USAGE
  $ liara network create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   name of your network
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  create network

liara network list

list available networks

USAGE
  $ liara network list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available networks

ALIASES
  $ liara network ls

liara network ls

list available networks

USAGE
  $ liara network ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available networks

ALIASES
  $ liara network ls

liara plan list

list available plans

USAGE
  $ liara plan list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available plans

ALIASES
  $ liara plan ls

liara plan ls

list available plans

USAGE
  $ liara plan ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list available plans

ALIASES
  $ liara plan ls

liara restart

restart an app

USAGE
  $ liara restart [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  restart an app

ALIASES
  $ liara restart

liara shell

run a command in a running applet

USAGE
  $ liara shell [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>] [-c <value>]

FLAGS
  -a, --app=<value>      app id
  -c, --command=<value>  [default: /bin/bash] the command to execute
  -h, --help             Show CLI help.
  --account=<value>      temporarily switch to a different account
  --api-token=<value>    your api token to use for authentication
  --debug                show debug logs
  --region=<option>      the region you want to deploy your app to
                         <options: iran|germany>

DESCRIPTION
  run a command in a running applet

ALIASES
  $ liara shell

liara start

start an app

USAGE
  $ liara start [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  start an app

ALIASES
  $ liara start

liara stop

stop an app

USAGE
  $ liara stop [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-a
    <value>]

FLAGS
  -a, --app=<value>    app id
  -h, --help           Show CLI help.
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  stop an app

ALIASES
  $ liara stop

liara version

USAGE
  $ liara version [--json] [--verbose]

FLAGS
  --verbose  Show additional information about the CLI.

GLOBAL FLAGS
  --json  Format output as json.

FLAG DESCRIPTIONS
  --verbose  Show additional information about the CLI.

    Additionally shows the architecture, node version, operating system, and versions of plugins that the CLI is using.

See code: @oclif/plugin-version

liara zone ch

check zone status

USAGE
  $ liara zone ch [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [--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
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  check zone status

ALIASES
  $ liara zone ch

liara zone check

check zone status

USAGE
  $ liara zone check [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [--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
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  check zone status

ALIASES
  $ liara zone ch

liara zone create

create a new zone

USAGE
  $ liara zone create [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>]

FLAGS
  -h, --help           Show CLI help.
  -z, --zone=<value>   zone name (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --debug              show debug logs
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>

DESCRIPTION
  create a new zone

liara zone del

delete a zone

USAGE
  $ liara zone del [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-y] [--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
  -y, --yes            say yes to continue prompt
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  delete a zone

ALIASES
  $ liara zone del
  $ liara zone rm

liara zone delete

delete a zone

USAGE
  $ liara zone delete [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-y] [--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
  -y, --yes            say yes to continue prompt
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  delete a zone

ALIASES
  $ liara zone del
  $ liara zone rm

liara zone get

inspect zone details

USAGE
  $ liara zone get [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [--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
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  inspect zone details

liara zone list

list all zones

USAGE
  $ liara zone list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list all zones

ALIASES
  $ liara zone ls

liara zone ls

list all zones

USAGE
  $ liara zone ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--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
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list all zones

ALIASES
  $ liara zone ls

liara zone record create ZONE

create a new dns record

USAGE
  $ liara zone record create ZONE [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-n
    <value>] [-t <value>] [-l <value>] [-i <value>] [-s <value>] [-m <value>] [-r <value>] [-x <value>]

ARGUMENTS
  ZONE  zone name (domain)

FLAGS
  -h, --help            Show CLI help.
  -i, --ip=<value>...   ip value for record A and AAAA
  -l, --ttl=<value>     time to live
  -m, --mx=<value>...   host and priority values for MX record. mx flag should be like this: --mx <hostname>,<priority>
  -n, --name=<value>    record name
  -r, --srv=<value>...  hostname, port, priority and weight values for SRV record. srv flag should be like this:
                        <hostname>,<port>,<priority>,<weight>
  -s, --host=<value>    host value for record ALIAS and CNAME
  -t, --type=<value>    record type
  -x, --txt=<value>...  text value for record TXT
  --account=<value>     temporarily switch to a different account
  --api-token=<value>   your api token to use for authentication
  --debug               show debug logs
  --region=<option>     the region you want to deploy your app to
                        <options: iran|germany>

DESCRIPTION
  create a new dns record

liara zone record get

get a DNS record

USAGE
  $ liara zone record get [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-n <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  |
    [--csv | --no-truncate]] [--no-header | ]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   Name of the record
  -x, --extended       show extra columns
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  get a DNS record

liara zone record list

list all DNS records

USAGE
  $ liara zone record list [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [--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
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list all DNS records

ALIASES
  $ liara zone record ls

liara zone record ls

list all DNS records

USAGE
  $ liara zone record ls [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [--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
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  list all DNS records

ALIASES
  $ liara zone record ls

liara zone record remove

remove a DNS record

USAGE
  $ liara zone record remove [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-n <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  |
    [--csv | --no-truncate]] [--no-header | ]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   Name of the record
  -x, --extended       show extra columns
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  remove a DNS record

ALIASES
  $ liara zone record rm

liara zone record rm

remove a DNS record

USAGE
  $ liara zone record rm [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-n <value>] [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  |
    [--csv | --no-truncate]] [--no-header | ]

FLAGS
  -h, --help           Show CLI help.
  -n, --name=<value>   Name of the record
  -x, --extended       show extra columns
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  remove a DNS record

ALIASES
  $ liara zone record rm

liara zone record update

update a DNS record

USAGE
  $ liara zone record update [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-n <value>] [-l <value>] [-i <value>] [-s <value>] [-m <value>] [-r <value>] [-x <value>] [--columns
    <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  | [--csv | --no-truncate]] [--no-header
    | ]

FLAGS
  -h, --help            Show CLI help.
  -i, --ip=<value>...   ip value for record A and AAAA
  -l, --ttl=<value>     time to live
  -m, --mx=<value>...   host and priority values for MX record. mx flag should be like this: --mx <hostname>,<priority>
  -n, --name=<value>    record name
  -r, --srv=<value>...  hostname, port, priority and weight values for SRV record. srv flag should be like this:
                        <hostname>,<port>,<priority>,<weight>
  -s, --host=<value>    host value for record ALIAS and CNAME
  -x, --extended        show extra columns
  -x, --txt=<value>...  text value for record TXT
  -z, --zone=<value>    name of the zone (domain)
  --account=<value>     temporarily switch to a different account
  --api-token=<value>   your api token to use for authentication
  --columns=<value>     only show provided columns (comma-separated)
  --csv                 output is csv format [alias: --output=csv]
  --debug               show debug logs
  --filter=<value>      filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>     the region you want to deploy your app to
                        <options: iran|germany>
  --sort=<value>        property to sort by (prepend '-' for descending)

DESCRIPTION
  update a DNS record

liara zone rm

delete a zone

USAGE
  $ liara zone rm [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [-z
    <value>] [-y] [--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
  -y, --yes            say yes to continue prompt
  -z, --zone=<value>   name of the zone (domain)
  --account=<value>    temporarily switch to a different account
  --api-token=<value>  your api token to use for authentication
  --columns=<value>    only show provided columns (comma-separated)
  --csv                output is csv format [alias: --output=csv]
  --debug              show debug logs
  --filter=<value>     filter property by partial string matching, ex: name=foo
  --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>
  --region=<option>    the region you want to deploy your app to
                       <options: iran|germany>
  --sort=<value>       property to sort by (prepend '-' for descending)

DESCRIPTION
  delete a zone

ALIASES
  $ liara zone del
  $ liara zone rm

Package Sidebar

Install

npm i @liara/cli

Weekly Downloads

2,981

Version

5.8.1

License

MIT

Unpacked Size

528 kB

Total Files

210

Last publish

Collaborators

  • mhemrg