
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@zeabur/cli
Advanced tools
Zeabur's official command line tool
Note: Zeabur CLI is currently in beta, and we are still working on it. If you have any questions or suggestions, please feel free to contact us.
Linux/macOS:
curl -sSL https://dub.sh/zeabur | bash
Windows
iwr -useb https://dub.sh/zb-win | iex
(then restart your powershell)
brew install zeabur/tap/cli
If you can open the browser:
zeabur auth login
Or you can use token to login:
zeabur auth login --token <your-token>
Zeabur CLI will open a browser window and ask you to login with your Zeabur account.
# list all projects
zeabur project ls
# set project context, the following commands will use this project context
# you can use arrow keys to select the project
zeabur context set project
# list all services in the project
zeabur service ls
# set service context(optional)
zeabur context set service
# set environment context(optional)
zeabur context set env
# restart the service
zeabur service restart
# get the latest deployment info
zeabur deployment get
# get the latest deployment log(runtime)
zeabur deployment log -t=runtime
# get the latest deployment log(build)
zeabur deployment log -t=build
Non-interactive mode is useful when you want to use Zeabur CLI in a script(such as CI/CD pipeline, etc.)
Note: you can add -i=false to all commands to disable interactive mode.
In fact, if the parameters are complete, it's same whether you use interactive mode or not.
# list all projects
zeabur project ls -i=false
# set project context, the following commands will use this project context
zeabur context set project --name <project-name>
# or you can use project id
# zeabur context set project --id <project-id>
# list all services in the project
zeabur service ls
# set service context(optional)
zeabur context set service --name <service-name>
# or you can use service id
# zeabur context set service --id <service-id>
# set environment context(optional)(only --id is supported)
zeabur context set env --id <env-id>
# restart the service
# if service context is set, you can omit the service name; so does environment context
zeabur service restart --env-id <env-id> --service-name <service-name>
# or you can use service id
# zeabur service restart --env-id <env-id> --service-id <service-id>
# get the latest deployment info(if contexts are set, you can omit the parameters)
zeabur deployment get --env-id <env-id> --service-name <service-name>
# or you can use service id
# zeabur deployment get --env-id <env-id> --service-id <service-id>
# get the latest deployment log(runtime)(service id is also supported)
zeabur deployment log -t=runtime --env-id <env-id> --service-name <service-name>
# get the latest deployment log(build)(service id is also supported)
zeabur deployment log -t=build --env-id <env-id> --service-name <service-name>
zeabur <command> --help
FAQs
Unknown package
The npm package @zeabur/cli receives a total of 41 weekly downloads. As such, @zeabur/cli popularity was classified as not popular.
We found that @zeabur/cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.