| RIPASSO-CURSIVE(1) | General Commands Manual | RIPASSO-CURSIVE(1) |
نام (NAME)
ripasso-cursive - مدیر گذرواژهای پیادهسازیشده در rust که از قالب فایل مدیر گذرواژه استاندارد یونیکس یعنی 'pass' استفاده میکند
خلاصه دستور (SYNOPSIS)
ripasso-cursive [FLAGS]
توضیحات (DESCRIPTION)
برنامه ripasso-cursive یک برنامه curses است که به شما اجازه میدهد گذرواژههای خود یا تیمتان را مدیریت کنید. گذرواژهها با pgp رمزگذاری شده و بهصورت اختیاری در یک مخزن git نگهداری میشوند. فهرست اعضای تیم در فایل .gpg-id ذخیره میشود، هر شناسه کلید pgp در یک خط.
پرچمها (FLAGS)
- -h, --help
- نمایش متن راهنما
کلیدهای میانبر (KEYBOARD SHORTCUTS)
Enter : کپی کردن گذرواژه انتخابشده فعلی در بافر کپی به مدت ۴۰ ثانیه
Delete : حذف گذرواژه علامتگذاریشده
Insert : ایجاد یک مدخل گذرواژه جدید
Control + y : مشابه Enter
Control + b : در صورتی که گذرواژه حاوی نشانی اینترنتی otpauth:// باشد، تولید کد و ذخیره آن در بافر کپی
Control + n : حرکت نشانگر به پایین
Control + p : حرکت نشانگر به بالا
Control + r : تغییر نام گذرواژه بدون تغییر محتوای آن
Control + u : کپی کردن نام فایل گذرواژه
Control + h : نمایش تاریخچه git گذرواژه
Control + v : مشاهده فهرست اعضای تیم
Control + o : باز کردن کادر محاورهای ویرایش گذرواژه
Control + f : دریافت تغییرات (pull) از مخزن git
Control + g : ارسال تغییرات (push) به مخزن git
Escape : خروج
نکات استفاده (USAGE NOTE)
برنامه ripasso-cursive بهطور پیشفرض مسیر $HOME/.password-store/ را میخواند؛ با تنظیم متغیر محیطی PASSWORD_STORE_DIR میتوان این مقدار را تغییر داد.
در صورت تعیین متغیر محیطی PASSWORD_STORE_SIGNING_KEY، برنامه ripasso بررسی میکند که فایل .gpg-id بهدرستی امضا شده باشد. مقادیر معتبر شامل یک یا چند اثر انگشت ۴۰ نویسهای pgp هستند که با کاما از هم جدا شدهاند.
فایل پیکربندی (CONFIG FILE)
برنامه ripasso پیکربندی را از $XDG_CONFIG_HOME/ripasso/settings.toml میخواند
نمونه فایل پیکربندی
[stores]
[stores.default]
path = "/home/user/.password-store/"
valid_signing_keys = "AF77DAC5B3882EAD316B7312D5B659E1D2FDF0C3"
[stores.work]
path = "/home/user/.work_pass/"
style_path = "/home/user/.config/ripasso/work-style.toml"
تنظیمات معتبر برای یک مخزن (store) عبارتند از:
path : این مسیر ریشه دایرکتوری مخزن گذرواژه است
valid_signing_keys : این تنظیم متناظر با متغیر محیطی PASSWORD_STORE_SIGNING_KEY است
style_path : اطلاعات رنگ و سبک برای مخزن؛ مخازن مختلف میتوانند سبکهای متفاوتی داشته باشند و با تعویض مخزن تغییر خواهند کرد. مستندات مربوط به این قالب را میتوان در اینجا یافت: https://docs.rs/cursive_core/0.1.1/cursive_core/theme/index.html
pgp : پیادهسازی pgp مورداستفاده برای مخزن، مقادیر معتبر gpg یا sequoia هستند
own_fingerprint : اگر گزینه pgp روی sequoia تنظیم شده باشد، ripasso برای برقراری ارتباط با gpg-agent باید اثر انگشت کلید خودتان را بداند
وضعیت خروج (EXIT STATUS)
- 0
- اجرای موفقیتآمیز برنامه.
- 1
- اجرای ناموفق برنامه.
- 101
- برنامه با حالت وحشت (panic) مواجه شد.
نویسندگان (AUTHORS)
Joakim Lundborg <joakim.lundborg@gmail.com> Alexander Kjäll <alexander.kjall@gmail.com>