PasarGuard
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
# یک جدول زیبا با جزئیات ادمین‌ها نمایش می‌دهد