All Projects → liara-cloud → liara-cli

liara-cloud / liara-cli

Licence: MIT License
The command line interface for Liara

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to liara-cli

Deploy
Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style
Stars: ✭ 2,141 (+3864.81%)
Mutual labels:  deployment, deploy
dropship
Super simple deployment tool
Stars: ✭ 62 (+14.81%)
Mutual labels:  deployment, deploy
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (+301.85%)
Mutual labels:  deployment, deploy
sre.surmon.me
💻 SRE service for Surmon.me blog.
Stars: ✭ 34 (-37.04%)
Mutual labels:  deployment, deploy
docker-wordmove
Docker image to run Wordmove
Stars: ✭ 16 (-70.37%)
Mutual labels:  deployment, deploy
Github Pages Deploy Action
Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.
Stars: ✭ 2,507 (+4542.59%)
Mutual labels:  deployment, deploy
Git Auto Deploy
Deploy your GitHub, GitLab or Bitbucket projects automatically on Git push events or web hooks
Stars: ✭ 251 (+364.81%)
Mutual labels:  deployment, deploy
Deployer
Deployer is a free and open source deployment tool.
Stars: ✭ 854 (+1481.48%)
Mutual labels:  deployment, deploy
QLD
A graphical tool to make the deploying of Qt quick applications on linux platform faster
Stars: ✭ 18 (-66.67%)
Mutual labels:  deployment, deploy
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (-38.89%)
Mutual labels:  deployment, deploy
Deployer
A deployment tool written in PHP with support for popular frameworks out of the box
Stars: ✭ 8,928 (+16433.33%)
Mutual labels:  deployment, deploy
ploi-deploy-action
Deploy your application to Ploi with Github actions
Stars: ✭ 25 (-53.7%)
Mutual labels:  deployment, deploy
The forge
Our groundbreaking, lightning fast PWA CLI tool
Stars: ✭ 70 (+29.63%)
Mutual labels:  deployment, deploy
Meli
Platform for deploying static sites and frontend applications easily. Automatic SSL, deploy previews, reverse proxy, and more.
Stars: ✭ 2,125 (+3835.19%)
Mutual labels:  deployment, deploy
Rsync Deployments
GitHub Action for deploying code via rsync over ssh
Stars: ✭ 59 (+9.26%)
Mutual labels:  deployment, deploy
Cqtdeployer
This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
Stars: ✭ 225 (+316.67%)
Mutual labels:  deployment, deploy
Shipit
Universal automation and deployment tool ⛵️
Stars: ✭ 5,249 (+9620.37%)
Mutual labels:  deployment, deploy
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (+1187.04%)
Mutual labels:  deployment, deploy
yoda
Simple tool to dockerize and manage deployment of your project
Stars: ✭ 69 (+27.78%)
Mutual labels:  deployment, deploy
useful-playbooks
🚚 Useful Ansible playbooks for easily deploy your website or webapp to absolutely fresh remote virtual server and automation many processes. Only 3 minutes from the playbook run to complete setup server and start it.
Stars: ✭ 52 (-3.7%)
Mutual labels:  deployment, deploy

@liara/cli

The command line interface for Liara

Version Appveyor CI Downloads/week License

Usage

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

Commands

liara account:add

add an account

add an account

USAGE
  $ liara account:add

OPTIONS
  -a, --account=account    account name
  -e, --email=email        your email
  -h, --help               show CLI help
  -p, --password=password  your password
  --api-token=api-token    your api token to use for authentication
  --debug                  show debug logs
  --region=iran|germany    the region you want to deploy your app to

See code: src/commands/account/add.ts

liara account:list

list available accounts

list available accounts

USAGE
  $ liara account:list

OPTIONS
  -h, --help              show CLI help
  -x, --extended          show extra columns
  --api-token=api-token   your api token to use for authentication
  --columns=columns       only show provided columns (comma-separated)
  --csv                   output is csv format [alias: --output=csv]
  --debug                 show debug logs
  --filter=filter         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=csv|json|yaml  output in a more machine friendly format
  --region=iran|germany   the region you want to deploy your app to
  --sort=sort             property to sort by (prepend '-' for descending)

ALIASES
  $ liara account:ls

See code: src/commands/account/list.ts

liara account:remove

remove an account

remove an account

USAGE
  $ liara account:remove

OPTIONS
  -a, --account=account  account name
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara account:rm

See code: src/commands/account/remove.ts

liara account:use

select an account

select an account

USAGE
  $ liara account:use

OPTIONS
  -a, --account=account  account name
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

See code: src/commands/account/use.ts

liara app:create

create an app

create an app

USAGE
  $ liara app:create

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --plan=plan            plan
  --platform=platform    platform
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara create

See code: src/commands/app/create.ts

liara app:delete

delete an app

delete an app

USAGE
  $ liara app:delete

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara delete

See code: src/commands/app/delete.ts

liara app:list

list available apps

list available apps

USAGE
  $ liara app:list

OPTIONS
  -h, --help              show CLI help
  -x, --extended          show extra columns
  --api-token=api-token   your api token to use for authentication
  --columns=columns       only show provided columns (comma-separated)
  --csv                   output is csv format [alias: --output=csv]
  --debug                 show debug logs
  --filter=filter         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=csv|json|yaml  output in a more machine friendly format
  --region=iran|germany   the region you want to deploy your app to
  --sort=sort             property to sort by (prepend '-' for descending)

ALIASES
  $ liara app:ls

See code: src/commands/app/list.ts

liara app:logs

fetch the logs of an app

fetch the logs of an app

USAGE
  $ liara app:logs

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  -s, --since=since      show logs since timestamp
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara logs

See code: src/commands/app/logs.ts

liara app:restart

restart an app

restart an app

USAGE
  $ liara app:restart

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara restart

See code: src/commands/app/restart.ts

liara app:shell

run a command in a running applet

run a command in a running applet

USAGE
  $ liara app:shell

OPTIONS
  -a, --app=app          app id
  -c, --command=command  [default: /bin/bash] the command to execute
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara shell

See code: src/commands/app/shell.ts

liara app:start

start an app

start an app

USAGE
  $ liara app:start

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara start

See code: src/commands/app/start.ts

liara app:stop

stop an app

stop an app

USAGE
  $ liara app:stop

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

ALIASES
  $ liara stop

See code: src/commands/app/stop.ts

liara autocomplete [SHELL]

display autocomplete installation instructions

display autocomplete installation instructions

USAGE
  $ liara autocomplete [SHELL]

ARGUMENTS
  SHELL  shell type

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

EXAMPLES
  $ liara autocomplete
  $ liara autocomplete bash
  $ liara autocomplete zsh
  $ liara autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

liara deploy

deploy an app

deploy an app

USAGE
  $ liara deploy

OPTIONS
  -a, --app=app          app id
  -d, --disks=disks      mount a disk
  -h, --help             show CLI help
  -i, --image=image      docker image to deploy
  -m, --message=message  the release message
  -p, --port=port        the port that your app listens to
  -v, --volume=volume    volume absolute path
  --api-token=api-token  your api token to use for authentication
  --args=args            docker image entrypoint args
  --build-arg=build-arg  docker image build args
  --debug                show debug logs
  --detach               do not stream app logs after deployment
  --path=path            app path in your computer
  --platform=platform    the platform your app needs to run
  --region=iran|germany  the region you want to deploy your app to

See code: src/commands/deploy.ts

liara disk:create

create a disk

create a disk

USAGE
  $ liara disk:create

OPTIONS
  -a, --app=app          app id
  -h, --help             show CLI help
  -n, --name=name        disk name
  -s, --size=size        disk size
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

See code: src/commands/disk/create.ts

liara env:list

list environment variables of an app

list environment variables of an app

USAGE
  $ liara env:list

OPTIONS
  -a, --app=app           app id
  -h, --help              show CLI help
  -x, --extended          show extra columns
  --api-token=api-token   your api token to use for authentication
  --columns=columns       only show provided columns (comma-separated)
  --csv                   output is csv format [alias: --output=csv]
  --debug                 show debug logs
  --filter=filter         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=csv|json|yaml  output in a more machine friendly format
  --region=iran|germany   the region you want to deploy your app to
  --sort=sort             property to sort by (prepend '-' for descending)

ALIASES
  $ liara env:ls

See code: src/commands/env/list.ts

liara env:set [ENV]

specifying environment variables to an app

specifying environment variables to an app

USAGE
  $ liara env:set [ENV]

ARGUMENTS
  ENV  key=value pair

OPTIONS
  -a, --app=app          app id
  -f, --force            force update
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

See code: src/commands/env/set.ts

liara env:unset [ENV]

remove environment variables from an app

remove environment variables from an app

USAGE
  $ liara env:unset [ENV]

ARGUMENTS
  ENV  key

OPTIONS
  -a, --app=app          app id
  -f, --force            force update
  -h, --help             show CLI help
  --api-token=api-token  your api token to use for authentication
  --debug                show debug logs
  --region=iran|germany  the region you want to deploy your app to

See code: src/commands/env/unset.ts

liara help [COMMAND]

display help for liara

display help for <%= config.bin %>

USAGE
  $ liara help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

liara login

login to your account

login to your account

USAGE
  $ liara login

OPTIONS
  -e, --email=email        your email
  -h, --help               show CLI help
  -p, --password=password  your password
  --api-token=api-token    your api token to use for authentication
  --debug                  show debug logs
  --region=iran|germany    the region you want to deploy your app to

See code: src/commands/login.ts

liara plan:list

list available plans

list available plans

USAGE
  $ liara plan:list

OPTIONS
  -h, --help              show CLI help
  -x, --extended          show extra columns
  --api-token=api-token   your api token to use for authentication
  --columns=columns       only show provided columns (comma-separated)
  --csv                   output is csv format [alias: --output=csv]
  --debug                 show debug logs
  --filter=filter         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=csv|json|yaml  output in a more machine friendly format
  --region=iran|germany   the region you want to deploy your app to
  --sort=sort             property to sort by (prepend '-' for descending)

ALIASES
  $ liara plan:ls

See code: src/commands/plan/list.ts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].