mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-03 23:57:17 -04:00
Re-enforce proper syntax by always showing /<entry name>, rather the </entry name>
Former-commit-id: cd0cfb7df05a37999ae057e9d2908f8130107e9e Former-commit-id: 64bcafbc58b241b74275e70675ae586e9180400f
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
sshyp v1.5.0
|
sshyp v1.5.0
|
||||||
07/07/2023
|
07/08/2023
|
||||||
|
|
||||||
the fortified flock update
|
the fortified flock update
|
||||||
|
|
||||||
@@ -64,11 +64,11 @@ other factors of note:
|
|||||||
^ as such, keep an eye out for new bugs!
|
^ as such, keep an eye out for new bugs!
|
||||||
- the next major release of sshyp may be even larger...
|
- the next major release of sshyp may be even larger...
|
||||||
^ but it is also likely very far away
|
^ but it is also likely very far away
|
||||||
^ GnuPG is great, but it is inherently incompatibile with sshyp's future security model
|
^ GnuPG is great, but it is inherently incompatible with sshyp's future security model
|
||||||
^ if all goes according to plan, GnuPG will be replaced in the next release
|
^ if all goes according to plan, GnuPG will be replaced in the next release
|
||||||
^ assuming this happens, this next release will be crowned v2.0.0
|
^ assuming this happens, this next release will be crowned v2.0.0
|
||||||
^ sshyp v1.5.X is expected to be the latest stable release for a longer amount of time than usual
|
^ sshyp v1.5.X is expected to be the latest stable release for a longer amount of time than usual
|
||||||
^ sshyp v1.5.X may recieve security/bug fix patches after the release of v2.0.0, as needed
|
^ sshyp v1.5.X may receive security/bug fix patches after the release of v2.0.0, as needed
|
||||||
|
|
||||||
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
.TH sshyp 1 "07 July 2023" "v1.5.0" "sshyp man page"
|
.TH sshyp 1 "08 July 2023" "v1.5.0" "sshyp man page"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
\fBsshyp\fR - Simple, self-hosted, synchronized password management for UNIX(-like) systems. Alternative to (and compatible with) pass/password-store.
|
\fBsshyp\fR - Simple, self-hosted, synchronized password management for UNIX(-like) systems. Alternative to (and compatible with) pass/password-store.
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
Client Usage: sshyp [</entry name> [argument] [option]] | [argument]
|
Client Usage: sshyp [/<entry name> [argument] [option]] | [argument]
|
||||||
|
|
||||||
Server Usage: sshyp <argument>
|
Server Usage: sshyp <argument>
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|||||||
+6
-6
@@ -304,14 +304,14 @@ def print_info():
|
|||||||
'warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\nSee the GNU General Public License for'
|
'warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\nSee the GNU General Public License for'
|
||||||
' more details.\n\nhttps://opensource.org/licenses/GPL-3.0\n')
|
' more details.\n\nhttps://opensource.org/licenses/GPL-3.0\n')
|
||||||
elif arguments[0] == 'add' and device_type == 'client':
|
elif arguments[0] == 'add' and device_type == 'client':
|
||||||
print(f"""\n\u001b[1musage:\u001b[0m sshyp </entry name> add <option>\u001b[0m\n
|
print(f"""\n\u001b[1musage:\u001b[0m sshyp /<entry name> add <option>\u001b[0m\n
|
||||||
\u001b[1moptions:\u001b[0m
|
\u001b[1moptions:\u001b[0m
|
||||||
add:
|
add:
|
||||||
password/-p{12*' '}add a password entry
|
password/-p{12*' '}add a password entry
|
||||||
note/-n{16*' '}add a note entry
|
note/-n{16*' '}add a note entry
|
||||||
folder/-f{14*' '}add a new folder for entries\n""")
|
folder/-f{14*' '}add a new folder for entries\n""")
|
||||||
elif arguments[0] == 'edit' and device_type == 'client':
|
elif arguments[0] == 'edit' and device_type == 'client':
|
||||||
print(f"""\n\u001b[1musage:\u001b[0m sshyp </entry name> edit <option>\u001b[0m\n
|
print(f"""\n\u001b[1musage:\u001b[0m sshyp /<entry name> edit <option>\u001b[0m\n
|
||||||
\u001b[1moptions:\u001b[0m
|
\u001b[1moptions:\u001b[0m
|
||||||
edit:
|
edit:
|
||||||
rename/relocate/-r{5*' '}rename or relocate an entry
|
rename/relocate/-r{5*' '}rename or relocate an entry
|
||||||
@@ -320,7 +320,7 @@ def print_info():
|
|||||||
url/-l{17*' '}change the url attached to an entry
|
url/-l{17*' '}change the url attached to an entry
|
||||||
note/-n{16*' '}change the note attached to an entry\n""")
|
note/-n{16*' '}change the note attached to an entry\n""")
|
||||||
elif arguments[0] == 'copy' and device_type == 'client':
|
elif arguments[0] == 'copy' and device_type == 'client':
|
||||||
print(f"""\n\u001b[1musage:\u001b[0m sshyp </entry name> copy <option>\u001b[0m\n
|
print(f"""\n\u001b[1musage:\u001b[0m sshyp /<entry name> copy <option>\u001b[0m\n
|
||||||
\u001b[1moptions:\u001b[0m
|
\u001b[1moptions:\u001b[0m
|
||||||
copy:
|
copy:
|
||||||
username/-u{12*' '}copy the username of an entry to your clipboard
|
username/-u{12*' '}copy the username of an entry to your clipboard
|
||||||
@@ -328,7 +328,7 @@ def print_info():
|
|||||||
url/-l{17*' '}copy the url of an entry to your clipboard
|
url/-l{17*' '}copy the url of an entry to your clipboard
|
||||||
note/-n{16*' '}copy the note of an entry to your clipboard\n""")
|
note/-n{16*' '}copy the note of an entry to your clipboard\n""")
|
||||||
elif arguments[0] == 'gen' and device_type == 'client':
|
elif arguments[0] == 'gen' and device_type == 'client':
|
||||||
print(f"""\n\u001b[1musage:\u001b[0m sshyp </entry name> gen [option]\u001b[0m\n
|
print(f"""\n\u001b[1musage:\u001b[0m sshyp /<entry name> gen [option]\u001b[0m\n
|
||||||
\u001b[1moptions:\u001b[0m
|
\u001b[1moptions:\u001b[0m
|
||||||
gen:
|
gen:
|
||||||
update/-u{14*' '}generate a password for an existing entry\n""")
|
update/-u{14*' '}generate a password for an existing entry\n""")
|
||||||
@@ -337,7 +337,7 @@ def print_info():
|
|||||||
this is free software, and you are welcome to redistribute it under certain conditions;
|
this is free software, and you are welcome to redistribute it under certain conditions;
|
||||||
this program comes with absolutely no warranty; type 'sshyp license' for details""")
|
this program comes with absolutely no warranty; type 'sshyp license' for details""")
|
||||||
if device_type == 'client':
|
if device_type == 'client':
|
||||||
print(f"""\n\u001b[1musage:\u001b[0m sshyp [</entry name> [argument] [option]] | [argument]\n
|
print(f"""\n\u001b[1musage:\u001b[0m sshyp [/<entry name> [argument] [option]] | [argument]\n
|
||||||
\u001b[1marguments:\u001b[0m
|
\u001b[1marguments:\u001b[0m
|
||||||
help/-h{17*' '}bring up this menu
|
help/-h{17*' '}bring up this menu
|
||||||
version/-v{14*' '}display sshyp version info
|
version/-v{14*' '}display sshyp version info
|
||||||
@@ -367,7 +367,7 @@ this program comes with absolutely no warranty; type 'sshyp license' for details
|
|||||||
note/-n{16*' '}copy the note of an entry to your clipboard
|
note/-n{16*' '}copy the note of an entry to your clipboard
|
||||||
gen:
|
gen:
|
||||||
update/-u{14*' '}generate a password for an existing entry
|
update/-u{14*' '}generate a password for an existing entry
|
||||||
\n\u001b[1mtip 1:\u001b[0m you can quickly read an entry with 'sshyp </entry name>'
|
\n\u001b[1mtip 1:\u001b[0m you can quickly read an entry with 'sshyp /<entry name>'
|
||||||
\u001b[1mtip 2:\u001b[0m type 'sshyp' to view a list of saved entries\n""")
|
\u001b[1mtip 2:\u001b[0m type 'sshyp' to view a list of saved entries\n""")
|
||||||
# PORT START HELP-SERVER
|
# PORT START HELP-SERVER
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user