Zeabur CLI
Zeabur CLI memungkinkan Anda mengelola semua sumber daya Zeabur dari terminal โ deploy layanan, melihat log, mengelola proyek, tanpa membuka Dashboard.
Login
Login melalui browser
npx zeabur@latest auth loginTekan Enter untuk membuka halaman login di browser, lalu klik Confirm. Anda akan diarahkan kembali ke terminal dengan pesan login berhasil.
Login dengan token
Untuk CI/CD atau environment headless:
npx zeabur@latest auth login --token <your-token>Deploy layanan
Jalankan perintah berikut di direktori proyek Anda:
npx zeabur@latest deployCLI secara otomatis mendeteksi framework Anda dan memandu Anda untuk memilih atau membuat proyek. Setelah deploy selesai, URL layanan akan ditampilkan di terminal.
Workspace (Tim)
Workspace adalah akun yang digunakan CLI saat bertindak: akun pribadi Anda, atau salah satu tim tempat Anda bergabung. Workspace merupakan cakupan terluar dari konteks Anda โ menggantinya akan menghapus proyek, environment, dan layanan yang tersimpan, karena ID sumber daya tidak dibagikan antara akun pribadi dan tim.
Secara default, CLI bertindak atas akun pribadi Anda. Sebelum bekerja dengan sumber daya tim, beralihlah ke workspace tim tersebut (atau gunakan --workspace), jika tidak, perintah akan dijalankan terhadap akun pribadi Anda.
Daftar workspace
Menampilkan workspace pribadi Anda dan setiap tim tempat Anda bergabung, beserta peran Anda di masing-masing. Workspace saat ini akan ditandai.
npx zeabur@latest workspace listTampilkan workspace saat ini
npx zeabur@latest workspace currentBeralih ke tim
Argumennya adalah nama tim atau ID tim yang terdiri dari 24 karakter. Jika sebuah nama cocok dengan lebih dari satu tim, CLI akan menampilkan daftar kandidat agar Anda dapat memilih berdasarkan ID.
npx zeabur@latest workspace switch <team-name-or-id>Kembali ke workspace pribadi Anda
npx zeabur@latest workspace clearOverride sekali jalan
Gunakan flag global --workspace untuk menjalankan satu perintah di workspace lain tanpa mengubah workspace yang tersimpan. Cara ini praktis untuk CI dan skrip:
npx zeabur@latest --workspace <team-name-or-id> project lsManajemen proyek
Daftar proyek
npx zeabur@latest project lsAtur konteks proyek
npx zeabur@latest context set projectDalam mode interaktif, perintah ini menampilkan semua proyek Anda untuk dipilih. Perintah selanjutnya akan otomatis diterapkan pada proyek yang dipilih.
Manajemen layanan
Daftar layanan
npx zeabur@latest service lsAtur konteks layanan
npx zeabur@latest context set serviceRestart layanan
npx zeabur@latest service restartInfo deployment dan log
Lihat status deployment
npx zeabur@latest deployment getLihat runtime log
npx zeabur@latest deployment log -t=runtimeLihat build log
npx zeabur@latest deployment log -t=buildBeralih environment
npx zeabur@latest context set envBeralih antar-environment deployment (misalnya production, staging).
Mode non-interaktif
Untuk pipeline CI/CD atau skrip otomatisasi, tambahkan -i=false untuk menonaktifkan prompt interaktif dan meneruskan parameter secara langsung:
Tentukan proyek dan layanan berdasarkan nama
npx zeabur@latest context set project --name <project-name>
npx zeabur@latest context set service --name <service-name>
npx zeabur@latest context set env --id <env-id>Tentukan berdasarkan ID
npx zeabur@latest context set project --id <project-id>
npx zeabur@latest context set service --id <service-id>Operasi satu baris
Lewati pengaturan konteks dan teruskan semua parameter secara langsung:
npx zeabur@latest service restart --env-id <env-id> --service-name <service-name>
npx zeabur@latest deployment get --env-id <env-id> --service-name <service-name>
npx zeabur@latest deployment log -t=runtime --env-id <env-id> --service-name <service-name>Dapatkan bantuan
Tambahkan --help ke perintah apa pun untuk melihat cara penggunaannya:
npx zeabur@latest --help
npx zeabur@latest deployment --help