CLI & TUI
CLI
CLI پاسارگارد
ابزارهای مدرن خط فرمان برای مدیریت پاسارگارد با کارایی و زیبایی.
CLI - رابط خط فرمان
یک رابط خط فرمان مدرن و امن برای مدیریت پاسارگارد که با Typer ساخته شده.
امکانات
- 🎯 CLI امن با فرمتبندی خروجی زیبا
- 📊 جداول و پنلهای زیبا برای نمایش دادهها
- 🔒 مدیریت امن ادمینها با پرامپتهای تعاملی
- 📈 مانیتورینگ وضعیت سیستم و تشخیص مشکلات
- ⌨️ پرامپتهای تعاملی با تأیید برای امنیت بیشتر
نصب
CLI همراه با پاسارگارد نصب میشود و میتوانید مستقیماً از آن استفاده کنید:
pasarguard cli --help
# یا از ریشه پروژه
uv run pasarguard-cli.py --help
استفاده
دستورات عمومی
# نمایش نسخه
pasarguard cli version
# نمایش راهنما
pasarguard cli --help
مدیریت ادمینها
# لیست تمام ادمینها
pasarguard cli admins --list
# ساخت ادمین جدید
pasarguard cli admins --create username
# حذف ادمین
pasarguard cli admins --delete username
# ویرایش ادمین (رمز عبور و دسترسی sudo)
pasarguard cli admins --modify username
# ریست آمار استفاده ادمین
pasarguard cli admins --reset-usage username
اطلاعات سیستم
# نمایش وضعیت سیستم
pasarguard cli system
مثالها
ساخت یک ادمین جدید:
pasarguard cli admins --create john_admin
# از شما خواسته میشود رمز عبور و دسترسی sudo را وارد کنید
نمایش لیست ادمینها با فرمت زیبا:
pasarguard cli admins --list
# یک جدول زیبا با جزئیات ادمینها نمایش میدهد