The command line interface for Liara
$ npm install -g @liara/cli
$ liara COMMAND
running command...
$ liara (--version|-v)
@liara/cli/9.6.0 linux-x64 node-v22.13.1
$ liara --help [COMMAND]
USAGE
$ liara COMMAND
...liara account addliara account listliara account lsliara account removeliara account rmliara account useliara account whoamiliara app createliara app deleteliara app listliara app logsliara app lsliara app removeliara app restartliara app rmliara app shellliara app startliara app stopliara app update-portliara autocomplete [SHELL]liara bucket createliara bucket deleteliara bucket listliara bucket lsliara createliara db backup createliara db backup dlliara db backup downloadliara db backup listliara db backup lsliara db createliara db listliara db lsliara db removeliara db resizeliara db rmliara db startliara db stopliara deleteliara deployliara disk createliara env listliara env lsliara env set [ENV]liara env unset [ENV]liara help [COMMAND]liara initliara loginliara logsliara mail createliara mail deleteliara mail listliara mail lsliara mail sendliara network createliara network listliara network lsliara plan listliara plan lsliara restartliara shellliara startliara stopliara team change-ownerliara team createliara team deleteliara team invitation createliara team invitation deleteliara team invitation joinliara team invitation listliara team invitation lsliara team invitation rmliara team inviteliara team joinliara team leaveliara team listliara team lsliara team member listliara team member lsliara team member removeliara team member rmliara team member set-roleliara team permission assignliara team permission listliara team permission lsliara team permission revokeliara team renameliara team rmliara team role createliara team role deleteliara team role listliara team role lsliara team role rmliara team useliara update-portliara versionliara vm createliara vm deleteliara vm infoliara vm inspectliara vm listliara vm power offliara vm restartliara vm rmliara vm showliara vm shutdownliara vm startliara vm stopliara whoamiliara zone chliara zone checkliara zone createliara zone delliara zone deleteliara zone getliara zone listliara zone lsliara zone record create ZONEliara zone record getliara zone record listliara zone record lsliara zone record removeliara zone record rmliara zone record updateliara zone rm
add an account
USAGE
$ liara account add [-h] [--debug] [--api-token <value>] [-a <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
add an account
See code: src/commands/account/add.ts
list available accounts
USAGE
$ liara account list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available accounts
ALIASES
$ liara account ls
See code: src/commands/account/list.ts
list available accounts
USAGE
$ liara account ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available accounts
ALIASES
$ liara account ls
remove an account
USAGE
$ liara account remove [-h] [--debug] [--api-token <value>] [-a <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove an account
ALIASES
$ liara account rm
See code: src/commands/account/remove.ts
remove an account
USAGE
$ liara account rm [-h] [--debug] [--api-token <value>] [-a <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove an account
ALIASES
$ liara account rm
select an account
USAGE
$ liara account use [-h] [--debug] [--api-token <value>] [-a <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
select an account
See code: src/commands/account/use.ts
show the account and team that commands run as
USAGE
$ liara account whoami [--json] [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
show the account and team that commands run as
The team comes from --team-id, then the team selected via 'liara team:use'. Without either, commands run on your
personal account.
ALIASES
$ liara account whoami
create an app
USAGE
$ liara app create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[--platform <value>] [--plan <value>] [--feature-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
--feature-plan=<value> feature bundle plan
--plan=<value> plan
--platform=<value> platform
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create an app
ALIASES
$ liara create
See code: src/commands/app/create.ts
delete an app
USAGE
$ liara app delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete an app
ALIASES
$ liara delete
$ liara app remove
$ liara app rm
See code: src/commands/app/delete.ts
list available apps
USAGE
$ liara app list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available apps
ALIASES
$ liara app ls
See code: src/commands/app/list.ts
fetch the logs of an app
USAGE
$ liara app logs [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[-s <value>] [-t] [-f] [-c] [-r <value>] [-l]
FLAGS
-a, --app=<value> app id
-c, --colorize colorize log output
-f, --follow follow log output
-h, --help Show CLI help.
-l, --last-lines
-r, --release=<value> show logs for a specific release (e.g. v1, v2)
-s, --since=<value> show logs since a specific time in the past (e.g. "1 hour ago")
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
fetch the logs of an app
ALIASES
$ liara logs
See code: src/commands/app/logs.ts
list available apps
USAGE
$ liara app ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available apps
ALIASES
$ liara app ls
delete an app
USAGE
$ liara app remove [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete an app
ALIASES
$ liara delete
$ liara app remove
$ liara app rm
restart an app
USAGE
$ liara app restart [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
restart an app
ALIASES
$ liara restart
See code: src/commands/app/restart.ts
delete an app
USAGE
$ liara app rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete an app
ALIASES
$ liara delete
$ liara app remove
$ liara app rm
run a command in a running applet
USAGE
$ liara app shell [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
run a command in a running applet
ALIASES
$ liara shell
See code: src/commands/app/shell.ts
start an app
USAGE
$ liara app start [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
start an app
ALIASES
$ liara start
See code: src/commands/app/start.ts
stop an app
USAGE
$ liara app stop [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
stop an app
ALIASES
$ liara stop
See code: src/commands/app/stop.ts
update an app's port
USAGE
$ liara app update-port [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[-p <value>]
FLAGS
-a, --app=<value> app id
-h, --help Show CLI help.
-p, --port=<value> desired port
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
update an app's port
ALIASES
$ liara update-port
$ liara app update-port
See code: src/commands/app/update-port.ts
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
create a bucket
USAGE
$ liara bucket create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a bucket
ALIASES
$ liara bucket create
See code: src/commands/bucket/create.ts
delete a bucket
USAGE
$ liara bucket delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a bucket
ALIASES
$ liara bucket delete
See code: src/commands/bucket/delete.ts
list available buckets
USAGE
$ liara bucket list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available buckets
ALIASES
$ liara bucket ls
See code: src/commands/bucket/list.ts
list available buckets
USAGE
$ liara bucket ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available buckets
ALIASES
$ liara bucket ls
create an app
USAGE
$ liara create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[--platform <value>] [--plan <value>] [--feature-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
--feature-plan=<value> feature bundle plan
--plan=<value> plan
--platform=<value> platform
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create an app
ALIASES
$ liara create
create a database backup
USAGE
$ liara db backup create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a database backup
See code: src/commands/db/backup/create.ts
download a database backup
USAGE
$ liara db backup dl [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
download a database backup
ALIASES
$ liara db backup dl
download a database backup
USAGE
$ liara db backup download [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
download a database backup
ALIASES
$ liara db backup dl
See code: src/commands/db/backup/download.ts
list backups for a database
USAGE
$ liara db backup list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-n <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list backups for a database
ALIASES
$ liara db backup ls
See code: src/commands/db/backup/list.ts
list backups for a database
USAGE
$ liara db backup ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-n <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list backups for a database
ALIASES
$ liara db backup ls
create a new database
USAGE
$ liara db create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-n <value>]
[--plan <value>] [--public-network] [--feature-plan <value>] [-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
--feature-plan=<value> feature bundle plan
--network=<value> network
--plan=<value> plan
--public-network use public network or not
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a new database
See code: src/commands/db/create.ts
list available databases
USAGE
$ liara db list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available databases
ALIASES
$ liara db ls
See code: src/commands/db/list.ts
list available databases
USAGE
$ liara db ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available databases
ALIASES
$ liara db ls
remove a database
USAGE
$ liara db remove [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove a database
ALIASES
$ liara db rm
See code: src/commands/db/remove.ts
resize a database
USAGE
$ liara db resize [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
resize a database
See code: src/commands/db/resize.ts
remove a database
USAGE
$ liara db rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove a database
ALIASES
$ liara db rm
start a database
USAGE
$ liara db start [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
start a database
See code: src/commands/db/start.ts
stop a database
USAGE
$ liara db stop [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
stop a database
See code: src/commands/db/stop.ts
delete an app
USAGE
$ liara delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete an app
ALIASES
$ liara delete
$ liara app remove
$ liara app rm
deploy an app
USAGE
$ liara deploy [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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] [--liara-json
<value>]
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
--liara-json=<value> [default: liara.json] name of the liara config file (default is "PATH/liara.json")
--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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
deploy an app
See code: src/commands/deploy.ts
create a disk
USAGE
$ liara disk create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a disk
See code: src/commands/disk/create.ts
list environment variables of an app
USAGE
$ liara env list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list environment variables of an app
ALIASES
$ liara env ls
See code: src/commands/env/list.ts
list environment variables of an app
USAGE
$ liara env ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list environment variables of an app
ALIASES
$ liara env ls
specifying environment variables to an app
USAGE
$ liara env set [ENV...] [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
specifying environment variables to an app
See code: src/commands/env/set.ts
remove environment variables from an app
USAGE
$ liara env unset [ENV...] [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove environment variables from an app
See code: src/commands/env/unset.ts
Display help for liara.
USAGE
$ liara 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 liara.
See code: @oclif/plugin-help
create a liara.json file
USAGE
$ liara init [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-y] [-n
<value>] [-p <value>] [-P <value>] [-v <value>] [--build-location <value>] [-d <value> --path <value>]
FLAGS
-P, --platform=<value> the platform your app needs to run on
-d, --disk=<value> the name of the disk
-h, --help Show CLI help.
-n, --name=<value> the name of the app
-p, --port=<value> the port your app listens to
-v, --version=<value> the version of the platform
-y, --y create an example file
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--build-location=<value> name of the build's location
--debug show debug logs
--path=<value> the path where the disk should be mounted
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a liara.json file
EXAMPLES
$ liara init
See code: src/commands/init.ts
login to your account
USAGE
$ liara login [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
login to your account
See code: src/commands/login.ts
fetch the logs of an app
USAGE
$ liara logs [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[-s <value>] [-t] [-f] [-c] [-r <value>] [-l]
FLAGS
-a, --app=<value> app id
-c, --colorize colorize log output
-f, --follow follow log output
-h, --help Show CLI help.
-l, --last-lines
-r, --release=<value> show logs for a specific release (e.g. v1, v2)
-s, --since=<value> show logs since a specific time in the past (e.g. "1 hour ago")
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
fetch the logs of an app
ALIASES
$ liara logs
create a mail server
USAGE
$ liara mail create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a mail server
ALIASES
$ liara mail create
See code: src/commands/mail/create.ts
delete an mail server
USAGE
$ liara mail delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete an mail server
ALIASES
$ liara mail delete
See code: src/commands/mail/delete.ts
list available mail servers
USAGE
$ liara mail list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available mail servers
ALIASES
$ liara mail ls
See code: src/commands/mail/list.ts
list available mail servers
USAGE
$ liara mail ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available mail servers
ALIASES
$ liara mail ls
send an email
USAGE
$ liara mail send [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--subject=<value> subject
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
--text=<value> text
--to=<value> to
DESCRIPTION
send an email
ALIASES
$ liara mail send
See code: src/commands/mail/send.ts
create network
USAGE
$ liara network create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create network
See code: src/commands/network/create.ts
list available networks
USAGE
$ liara network list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available networks
ALIASES
$ liara network ls
See code: src/commands/network/list.ts
list available networks
USAGE
$ liara network ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available networks
ALIASES
$ liara network ls
list available plans
USAGE
$ liara plan list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available plans
ALIASES
$ liara plan ls
See code: src/commands/plan/list.ts
list available plans
USAGE
$ liara plan ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available plans
ALIASES
$ liara plan ls
restart an app
USAGE
$ liara restart [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
restart an app
ALIASES
$ liara restart
run a command in a running applet
USAGE
$ liara shell [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
run a command in a running applet
ALIASES
$ liara shell
start an app
USAGE
$ liara start [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
start an app
ALIASES
$ liara start
stop an app
USAGE
$ liara stop [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
stop an app
ALIASES
$ liara stop
transfer the ownership of a team to another member
USAGE
$ liara team change-owner [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-m <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-m, --member=<value> email or ID of the new owner
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
transfer the ownership of a team to another member
See code: src/commands/team/change-owner.ts
create a team
USAGE
$ liara team create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-n <value>]
[--color PURPLE_FIRE|GOLDEN_NATURE|WOLF_AND_MIST|CARBON_SEA|WINTER_FOG|RED_SEA]
FLAGS
-h, --help Show CLI help.
-n, --name=<value> team name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--color=<option> team color
<options: PURPLE_FIRE|GOLDEN_NATURE|WOLF_AND_MIST|CARBON_SEA|WINTER_FOG|RED_SEA>
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a team
See code: src/commands/team/create.ts
delete a team
USAGE
$ liara team delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-y]
FLAGS
-h, --help Show CLI help.
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a team
ALIASES
$ liara team rm
See code: src/commands/team/delete.ts
invite someone to a team by email
USAGE
$ liara team invitation create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-e <value>]
[-r <value> | --role-id <value>]
FLAGS
-e, --email=<value> email to invite
-h, --help Show CLI help.
-r, --role=<value> name or ID of the role
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--role-id=<value> ID of the role, sent without looking up the team's roles
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
invite someone to a team by email
ALIASES
$ liara team invite
See code: src/commands/team/invitation/create.ts
cancel a pending invitation
USAGE
$ liara team invitation delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-i <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-i, --invitation=<value> invited email or invitation ID
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
cancel a pending invitation
ALIASES
$ liara team invitation rm
See code: src/commands/team/invitation/delete.ts
accept an invitation to a team
USAGE
$ liara team invitation join [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-t <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-t, --token=<value> invitation link or token
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
accept an invitation to a team
ALIASES
$ liara team join
See code: src/commands/team/invitation/join.ts
list the pending invitations of a team
USAGE
$ liara team invitation list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the pending invitations of a team
ALIASES
$ liara team invitation ls
See code: src/commands/team/invitation/list.ts
list the pending invitations of a team
USAGE
$ liara team invitation ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the pending invitations of a team
ALIASES
$ liara team invitation ls
cancel a pending invitation
USAGE
$ liara team invitation rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-i <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-i, --invitation=<value> invited email or invitation ID
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
cancel a pending invitation
ALIASES
$ liara team invitation rm
invite someone to a team by email
USAGE
$ liara team invite [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-e <value>]
[-r <value> | --role-id <value>]
FLAGS
-e, --email=<value> email to invite
-h, --help Show CLI help.
-r, --role=<value> name or ID of the role
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--role-id=<value> ID of the role, sent without looking up the team's roles
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
invite someone to a team by email
ALIASES
$ liara team invite
accept an invitation to a team
USAGE
$ liara team join [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-t <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-t, --token=<value> invitation link or token
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
accept an invitation to a team
ALIASES
$ liara team join
leave a team
USAGE
$ liara team leave [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-y]
FLAGS
-h, --help Show CLI help.
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
leave a team
See code: src/commands/team/leave.ts
list the teams of your account
USAGE
$ liara team list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the teams of your account
ALIASES
$ liara team ls
See code: src/commands/team/list.ts
list the teams of your account
USAGE
$ liara team ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the teams of your account
ALIASES
$ liara team ls
list the members of a team
USAGE
$ liara team member list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the members of a team
ALIASES
$ liara team member ls
See code: src/commands/team/member/list.ts
list the members of a team
USAGE
$ liara team member ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the members of a team
ALIASES
$ liara team member ls
remove a member from a team
USAGE
$ liara team member remove [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-m <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-m, --member=<value> email or ID of the member
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove a member from a team
ALIASES
$ liara team member rm
See code: src/commands/team/member/remove.ts
remove a member from a team
USAGE
$ liara team member rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-m <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-m, --member=<value> email or ID of the member
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove a member from a team
ALIASES
$ liara team member rm
change a team member's role
USAGE
$ liara team member set-role [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-m <value>]
[-r <value>]
FLAGS
-h, --help Show CLI help.
-m, --member=<value> email or ID of the member
-r, --role=<value> name or ID of the role
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
change a team member's role
See code: src/commands/team/member/set-role.ts
give a team member a permission on one resource
USAGE
$ liara team permission assign [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-m <value>]
[-p <value>] [-r <value> | --resource-id <value>]
FLAGS
-h, --help Show CLI help.
-m, --member=<value> email or ID of the member
-p, --permission=<value> permission as type:name, e.g. project:deploy
-r, --resource=<value> the app name for project and the hostname for database permissions
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--resource-id=<value> ID of the resource, for any permission type
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
give a team member a permission on one resource
See code: src/commands/team/permission/assign.ts
list the permissions assigned to team members on resources
USAGE
$ liara team permission list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the permissions assigned to team members on resources
ALIASES
$ liara team permission ls
See code: src/commands/team/permission/list.ts
list the permissions assigned to team members on resources
USAGE
$ liara team permission ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the permissions assigned to team members on resources
ALIASES
$ liara team permission ls
revoke a permission assigned to a team member
USAGE
$ liara team permission revoke [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-m <value>]
[-r <value>] [-p <value>] [-y]
FLAGS
-h, --help Show CLI help.
-m, --member=<value> email of the member
-p, --permission=<value> permission as type:name, e.g. project:deploy
-r, --resource=<value> name of the resource, e.g. the app name
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
revoke a permission assigned to a team member
The flags narrow down the assigned permissions. You'll be asked to pick one if more than one matches.
See code: src/commands/team/permission/revoke.ts
rename a team
USAGE
$ liara team rename [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-n <value>]
FLAGS
-h, --help Show CLI help.
-n, --name=<value> new team name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
rename a team
See code: src/commands/team/rename.ts
delete a team
USAGE
$ liara team rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-y]
FLAGS
-h, --help Show CLI help.
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a team
ALIASES
$ liara team rm
create a custom role in a team
USAGE
$ liara team role create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-n <value>]
[-p <value>...]
FLAGS
-h, --help Show CLI help.
-n, --name=<value> role name
-p, --permission=<value>... permission as type:name, e.g. project:deploy
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a custom role in a team
See code: src/commands/team/role/create.ts
delete a custom role from a team
USAGE
$ liara team role delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-r <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-r, --role=<value> name or ID of the role
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a custom role from a team
ALIASES
$ liara team role rm
See code: src/commands/team/role/delete.ts
list the roles of a team
USAGE
$ liara team role list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the roles of a team
ALIASES
$ liara team role ls
See code: src/commands/team/role/list.ts
list the roles of a team
USAGE
$ liara team role ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list the roles of a team
ALIASES
$ liara team role ls
delete a custom role from a team
USAGE
$ liara team role rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-r <value>]
[-y]
FLAGS
-h, --help Show CLI help.
-r, --role=<value> name or ID of the role
-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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a custom role from a team
ALIASES
$ liara team role rm
select the team to use by default
USAGE
$ liara team use [-h] [--debug] [--api-token <value>] [--account <value>] [--personal | | [--team <value> |
--team-id <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
--personal use your personal account instead of a team
--team=<value> name of the team
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
select the team to use by default
See code: src/commands/team/use.ts
update an app's port
USAGE
$ liara update-port [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-a <value>]
[-p <value>]
FLAGS
-a, --app=<value> app id
-h, --help Show CLI help.
-p, --port=<value> desired port
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
update an app's port
ALIASES
$ liara update-port
$ liara app update-port
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
create a vm
USAGE
$ liara vm create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-d]
FLAGS
-d, --detach run command in detach mode
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a vm
See code: src/commands/vm/create.ts
delete a vm
USAGE
$ liara vm delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-f]
FLAGS
-f, --force force the deletion
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a vm
ALIASES
$ liara vm delete
$ liara vm rm
See code: src/commands/vm/delete.ts
show vm information
USAGE
$ liara vm info [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>] [-v <value>]
FLAGS
-h, --help Show CLI help.
-v, --vm=<value> vm name
-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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
show vm information
ALIASES
$ liara vm show
$ liara vm inspect
See code: src/commands/vm/info.ts
show vm information
USAGE
$ liara vm inspect [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>] [-v <value>]
FLAGS
-h, --help Show CLI help.
-v, --vm=<value> vm name
-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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
show vm information
ALIASES
$ liara vm show
$ liara vm inspect
list available vms
USAGE
$ liara vm list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list available vms
See code: src/commands/vm/list.ts
stop a vm
USAGE
$ liara vm power off [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-f] [-d]
FLAGS
-d, --detach run command in detach mode
-f, --force force the deletion
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
stop a vm
ALIASES
$ liara vm stop
$ liara vm power off
$ liara vm shutdown
restart a vm
USAGE
$ liara vm restart [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-d]
FLAGS
-d, --detach run command in detach mode
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
restart a vm
See code: src/commands/vm/restart.ts
delete a vm
USAGE
$ liara vm rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-f]
FLAGS
-f, --force force the deletion
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a vm
ALIASES
$ liara vm delete
$ liara vm rm
show vm information
USAGE
$ liara vm show [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>] [-v <value>]
FLAGS
-h, --help Show CLI help.
-v, --vm=<value> vm name
-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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
show vm information
ALIASES
$ liara vm show
$ liara vm inspect
stop a vm
USAGE
$ liara vm shutdown [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-f] [-d]
FLAGS
-d, --detach run command in detach mode
-f, --force force the deletion
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
stop a vm
ALIASES
$ liara vm stop
$ liara vm power off
$ liara vm shutdown
start a vm
USAGE
$ liara vm start [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-d]
FLAGS
-d, --detach run command in detach mode
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
start a vm
See code: src/commands/vm/start.ts
stop a vm
USAGE
$ liara vm stop [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-v <value>]
[-f] [-d]
FLAGS
-d, --detach run command in detach mode
-f, --force force the deletion
-h, --help Show CLI help.
-v, --vm=<value> vm name
--account=<value> temporarily switch to a different account
--api-token=<value> your api token to use for authentication
--debug show debug logs
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
stop a vm
ALIASES
$ liara vm stop
$ liara vm power off
$ liara vm shutdown
See code: src/commands/vm/stop.ts
show the account and team that commands run as
USAGE
$ liara whoami [--json] [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
show the account and team that commands run as
The team comes from --team-id, then the team selected via 'liara team:use'. Without either, commands run on your
personal account.
ALIASES
$ liara account whoami
See code: src/commands/whoami.ts
check zone status
USAGE
$ liara zone ch [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
check zone status
ALIASES
$ liara zone ch
check zone status
USAGE
$ liara zone check [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
check zone status
ALIASES
$ liara zone ch
See code: src/commands/zone/check.ts
create a new zone
USAGE
$ liara zone create [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a new zone
See code: src/commands/zone/create.ts
delete a zone
USAGE
$ liara zone del [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-y] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml |
| ] [--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a zone
ALIASES
$ liara zone del
$ liara zone rm
delete a zone
USAGE
$ liara zone delete [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-y] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml |
| ] [--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a zone
ALIASES
$ liara zone del
$ liara zone rm
See code: src/commands/zone/delete.ts
inspect zone details
USAGE
$ liara zone get [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
inspect zone details
See code: src/commands/zone/get.ts
list all zones
USAGE
$ liara zone list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list all zones
ALIASES
$ liara zone ls
See code: src/commands/zone/list.ts
list all zones
USAGE
$ liara zone ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list all zones
ALIASES
$ liara zone ls
create a new dns record
USAGE
$ liara zone record create ZONE [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <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
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
create a new dns record
See code: src/commands/zone/record/create.ts
get a DNS record
USAGE
$ liara zone record get [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-n <value>] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output
csv|json|yaml | | ] [--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
get a DNS record
See code: src/commands/zone/record/get.ts
list all DNS records
USAGE
$ liara zone record list [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list all DNS records
ALIASES
$ liara zone record ls
See code: src/commands/zone/record/list.ts
list all DNS records
USAGE
$ liara zone record ls [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ]
[--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
list all DNS records
ALIASES
$ liara zone record ls
remove a DNS record
USAGE
$ liara zone record remove [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-n <value>] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output
csv|json|yaml | | ] [--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove a DNS record
ALIASES
$ liara zone record rm
See code: src/commands/zone/record/remove.ts
remove a DNS record
USAGE
$ liara zone record rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-n <value>] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output
csv|json|yaml | | ] [--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
remove a DNS record
ALIASES
$ liara zone record rm
update a DNS record
USAGE
$ liara zone record update [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-n <value>] [-l <value>] [-i <value>...] [-s <value>] [-m <value>...] [-r <value>...] [-x <value>...] [--columns
<value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort
<value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
update a DNS record
See code: src/commands/zone/record/update.ts
delete a zone
USAGE
$ liara zone rm [-h] [--debug] [--api-token <value>] [--account <value>] [--team-id <value>] [-z <value>]
[-y] [--columns <value> | -x] [--filter <value>] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml |
| ] [--sort <value>]
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>
--sort=<value> property to sort by (prepend '-' for descending)
--team-id=<value> your team id (defaults to the team selected via 'liara team:use')
DESCRIPTION
delete a zone
ALIASES
$ liara zone del
$ liara zone rm