نصب CLI ابرکلیک
ابزار خط فرمان (CLI) ابرکلیک به شما امکان میدهد مستقیماً از ترمینال، اپلیکیشنها را دپلوی کنید، پایگاههای داده را مدیریت کنید و با تمام امکانات پلتفرم کار کنید.
پیشنیازها
قبل از نصب، مطمئن شوید Node.js نسخه ۱۸ یا بالاتر روی سیستم شما نصب است:
node --version
# خروجی باید v18.0.0 یا بالاتر باشد
اگر Node.js ندارید، آن را از nodejs.org دانلود و نصب کنید.
نصب
CLI ابرکلیک را به صورت سراسری (global) با npm نصب کنید:
npm install -g @abrclick/cli
اگر از pnpm یا yarn استفاده میکنید، میتوانید با دستورهای زیر نصب کنید:
# با pnpm
pnpm add -g @abrclick/cli
# با yarn
yarn global add @abrclick/cli
تایید نصب
پس از نصب، با دستور زیر نسخه CLI را بررسی کنید:
abrclick --version
خروجی مشابه زیر نمایش داده میشود:
@abrclick/cli/1.0.0 linux-x64 node-v20.0.0
ورود به حساب کاربری
برای استفاده از CLI، باید با حساب ابرکلیک خود وارد شوید:
abrclick login
این دستور یک کد یکبار مصرف به شما نشان میدهد و مرورگر را باز میکند:
کد تایید شما: ABCD-1234
در مرورگر باز شده، این کد را وارد کنید.
در حال انتظار برای تایید...
CLI از پروتکل استاندارد Device Authorization Flow (RFC 8628) استفاده میکند. نیازی نیست رمز عبور را در ترمینال وارد کنید — تنها کافی است کد نمایشدادهشده را در مرورگر تایید کنید.
اگر مرورگر به صورت خودکار باز نشد، لینک نمایشدادهشده در ترمینال را کپی کرده و در مرورگر باز کنید.
پس از تایید در مرورگر، پیام موفقیت در ترمینال نمایش داده میشود:
ورود موفقیتآمیز بود. خوش آمدید!
تایید ورود
برای اطمینان از اینکه با حساب درست وارد شدهاید، دستور زیر را اجرا کنید:
abrclick whoami
اطلاعات حساب کاربری شما نمایش داده میشود:
ایمیل: ali@example.com
نام: علی رضایی
پلن: باران (rain)
خروج از حساب کاربری
برای خروج از حساب در دستگاه فعلی:
abrclick logout
عیبیابی
خطای command not found: abrclick
اگر پس از نصب، دستور abrclick شناخته نشد، احتمالاً مسیر فایلهای اجرایی سراسری npm در PATH شما تعریف نشده است.
مرحله ۱: مسیر npm global bin را پیدا کنید:
npm config get prefix
مرحله ۲: مسیر نمایشدادهشده را به PATH اضافه کنید.
روی macOS / Linux (فایل ~/.bashrc یا ~/.zshrc):
export PATH="$(npm config get prefix)/bin:$PATH"
پس از ویرایش فایل، تغییرات را اعمال کنید:
source ~/.zshrc # یا ~/.bashrc
روی Windows (PowerShell)، مسیر را به متغیر محیطی PATH اضافه کنید:
$npmPrefix = npm config get prefix
[Environment]::SetEnvironmentVariable("Path", "$npmPrefix;" + $env:Path, "User")
سپس یک پنجره PowerShell جدید باز کنید و دوباره امتحان کنید.
اگر هنگام نصب خطای EACCES permission denied دریافت کردید، از sudo npm install -g استفاده نکنید. به جای آن، مسیر npm global را به یک پوشهای که مالک آن هستید تغییر دهید:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
این دستورات را به ~/.bashrc یا ~/.zshrc اضافه کنید تا دائمی شود.
قدم بعدی
حالا که CLI نصب شده و وارد شدهاید، میتوانید اولین اپلیکیشن خود را دپلوی کنید: