From c1e344ac71143a209d5359c0ba6d54f27c873cf9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E8=AB=8F=E8=A8=AA=E5=AD=90?= Date: Wed, 22 May 2024 10:34:56 +0900 Subject: [PATCH] =?utf8?q?manpage=E3=82=92=E7=B4=B0=E3=81=8B=E3=81=8F?= =?utf8?q?=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + sp.1 | 192 +++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 148 insertions(+), 45 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0be6efb..88cc0c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * OpenBSD 7.5でTOTPの修正 (ヌル終端文字列のバグ) * ヘルプの表示の削除 (manpageをご利用下さい) * パスワード作成関数のデフォルトな長さは64に +* manpageを細かくに # 1.2.0 * やっとTOTP機能性を修正した diff --git a/sp.1 b/sp.1 index 29af5dd..a9418f3 100644 --- a/sp.1 +++ b/sp.1 @@ -1,70 +1,172 @@ -.TH sp 1 sp\-VERSION -.SH ソフト名 -シンプルなパスワードマネージャー Simple Password Manager +.TH SP 1 VERSION +.SH NAME +sp - Simple Password Manager .br .B sp -[\fI\,オプション\/\fR] [\fI\,ほげほげ\/\fR] +[-i] [-i \fI\,gpg-id\fR] [-adeosy \fI\,password\fR] [-g \fI\,length\fR [\fI\,secure\fR|\fI\,risk\fR]] .SH 説明 .PP -シンプルなパスワードマネージャー Simple Password Manager -.SH 使い方 +シンプルなパスワードマネージャー。 .TP -\fB\-v\fR -バージョンを表示 -.TP -\fB\-h\fR -ヘルプを表示 -.TP -\fB\-i \fR -GPGと使ってパスワードストレージを初期設定 -.TP -\fB\-s <パスワード名>\fR -パスワードを表示 -.TP -\fB\-y <パスワード名>\fR -パスワードを表示せずクリップボードにコピーする -.TP -\fB\-l\fR -パスワード一覧を表示 -.TP -\fB\-a <パスワード名>\fR +\fB\,a\fR \fI\,password\fR パスワードを追加 .TP -\fB\-d <パスワード名>\fR +\fB\,d\fR \fI\,password\fR パスワードを削除 .TP -\fB\-e <パスワード名>\fR +\fB\,e\fR \fI\,password\fR パスワードを変更 .TP -\fB\-g <パスワード名> [risk|secure]\fR +\fB\,g\fR \fI,length\fR \fI,risk|secure\fR 希望文字数でパスワードをランダムに作成する。 .br -risk=英数字のみ(不安)、 +デフォルトな長さは64文字です。 .br secure=英数字+特別文字(デフォルト)を使用 +.br +risk=英数字のみ(不安)を使用 +.TP +\fB\,i\fR \fI\,gpg-id\fR +GPGと使ってパスワードストレージを初期設定 .TP -\fB\-o <パスワード名>\fR +\fB\,l\fR +パスワード一覧を表示 +.TP +\fB\,o\fR \fI\,password\fR ワンタイムパスワード(TOTP)を表示。存在しなければ、創作する -.SH 言語 +.TP +\fB\,s\fR \fI\,password\fR +パスワードを表示 +.TP +\fB\,v\fR +バージョンを表示 +.TP +\fB\,y\fR \fI\,password\fR +パスワードを表示せずクリップボードにコピーする +.SH LANGUAGE デフォルトの言語は日本語ですが、英語で利用するには、 .br 「.zshrc」、「.bashrc」等ファイルで「SP_LANG=en」を追加して下さい。 -.SH バグ報告 -.PP -バグは下記のURLまでご報告下さい: +.SH EXAMPLES +\&... + +$ sp -i 12345678901234567890ABCDEFABCDEF1234ABCD .br -https://gitler.moe/suwako/sp/issues +初期設定に完了しました。 + +$ cat ~/.local/share/sp/.gpg-id .br -.SH コミュニティ -.TP -\fBXMPP\fR -xmpp:moriyajinja@chat.xmpp.076.ne.jp?join -.TP -\fBIRC\fR -ネットワーク名: 076IRC +12345678901234567890ABCDEFABCDEF1234ABCD +.ED + +\&... + +$ sp -a 076.moe/nitori +.br +パスワード: +.br +パスワード(確認用): .br -サーバ: irc.076.ne.jp +パスワードを保存出来ました + +$ sp -s 076.moe/nitori .br -ポート: 6697 +kyuuri + +$ sp -d 076.moe/nitori .br -守谷神社: #moriyajinjya +パスワード「076.moe/nitori」を本当に削除する事が宜しいでしょうか? (y/N): y +.br +パスワードを削除しました +.br + +$ sp -s 076.moe/nitori +.br +ファイルを開くに失敗: No such file or directory +.ED + +\&... + +$ sp -a 076.moe/nitori +.br +パスワード: +.br +パスワード(確認用): +.br +パスワードを保存出来ました + +$ sp -s 076.moe/nitori +.br +kyuuri + +$ sp -a 076.moe/nitori +.br +パスワードが既に存在しています。 +.br +変更するには、「 sp -e 076.moe/nitori 」を実行して下さい。 + +$ SP_LANG=en sp -a 076.moe/nitori +.br +Password already exist. +.br +For edit, please run ' sp -e 076.moe/nitori '. + +$ sp -e 076.moe/nitori +.br +パスワード: +.br +パスワード(確認用): +.br +パスワードを保存出来ました + +$ sp -s 076.moe/nitori +.br +kappa +.ED + +\&... + +$ sp -g +.br +\5C'F6=8r&:OO=P?{Ry-3d4%z#7Hki}965l`j2xJSRoHQkvj^nz+YPx4g74yu_OT + +$ sp -g 12 +.br +{%#upiPiayqZ + +$ sp -g 12 risk +.br +iwxoumJC9wZH +.ED + +\&... + +$ doas pkg_add zbar +.br +quirks-7.14 signed on 2024-05-21T22:52:07Z +.br +zbar-0.23.90p2: ok + +$ zbarimg -q --raw Untitled.png +.br +otpauth://totp/GitHub:TechnicalSuwako?secret=ABCDEFGHIJKLMNOP&issuer=GitHub + +$ sp -a github.com/2fa +.br +パスワード: +.br +パスワード(確認用): +.br +パスワードを保存出来ました + +$ sp -s github.com/2fa +.br +otpauth://totp/GitHub:TechnicalSuwako?secret=ABCDEFGHIJKLMNOP&issuer=GitHub + +$ sp -o github.com/2fa +.br +123456 +.Ed +.SH AUTHORS +.PP +テクニカル諏訪子 -- 2.43.0