RIPASSO-CURSIVE(1) General Commands Manual RIPASSO-CURSIVE(1)

ripasso-cursive - مدیر گذرواژه‌ای پیاده‌سازی‌شده در rust که از قالب فایل مدیر گذرواژه استاندارد یونیکس یعنی 'pass' استفاده می‌کند

ripasso-cursive [FLAGS]

برنامه ripasso-cursive یک برنامه curses است که به شما اجازه می‌دهد گذرواژه‌های خود یا تیمتان را مدیریت کنید. گذرواژه‌ها با pgp رمزگذاری شده و به‌صورت اختیاری در یک مخزن git نگهداری می‌شوند. فهرست اعضای تیم در فایل .gpg-id ذخیره می‌شود، هر شناسه کلید pgp در یک خط.

نمایش متن راهنما

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 : خروج

برنامه ripasso-cursive به‌طور پیش‌فرض مسیر $HOME/.password-store/ را می‌خواند؛ با تنظیم متغیر محیطی PASSWORD_STORE_DIR می‌توان این مقدار را تغییر داد.

در صورت تعیین متغیر محیطی PASSWORD_STORE_SIGNING_KEY، برنامه ripasso بررسی می‌کند که فایل .gpg-id به‌درستی امضا شده باشد. مقادیر معتبر شامل یک یا چند اثر انگشت ۴۰ نویسه‌ای pgp هستند که با کاما از هم جدا شده‌اند.

برنامه 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 باید اثر انگشت کلید خودتان را بداند

0
اجرای موفقیت‌آمیز برنامه.
1
اجرای ناموفق برنامه.
101
برنامه با حالت وحشت (panic) مواجه شد.

Joakim Lundborg <joakim.lundborg@gmail.com>
Alexander Kjäll <alexander.kjall@gmail.com>