mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-05 16:47:14 -04:00
Update documentation for v1.4.2
Former-commit-id: 981a958ee02d8bcd1a839ee2238fd39950cf1435 Former-commit-id: c742f69306688ea85bf0dc74e95e1b384f8f43c4
This commit is contained in:
@@ -1,3 +1,42 @@
|
|||||||
|
sshyp v1.4.2
|
||||||
|
04/30/2023
|
||||||
|
|
||||||
|
the argumentative agronomist update - patch two
|
||||||
|
|
||||||
|
IMPORTANT: the next major release of sshyp, v1.5.0, will make breaking changes that will require
|
||||||
|
running through 'sshyp tweak' again - also starting with v1.5.0, a copy of the changelog will no
|
||||||
|
longer be packaged with sshyp (it will still be available on GitHub) and clipboard tools
|
||||||
|
(x-clip and wl-clipboard) will be set to optional dependencies ('sshyp tweak' will warn of this)
|
||||||
|
|
||||||
|
this release makes use of a new ports framework to make sshyp even smaller and faster than before
|
||||||
|
|
||||||
|
user-facing features:
|
||||||
|
|
||||||
|
- full WSL (Windows Subsystem for Linux) support
|
||||||
|
- partial MacOS support
|
||||||
|
^ fully functional; packaging support has not yet been added
|
||||||
|
- dedicated help screen for 'gen'
|
||||||
|
^ this was previously not included due to 'sshyp gen' being a valid command prior to v1.4.0
|
||||||
|
- removed interactive input for whitelist management
|
||||||
|
^ this is to be consistent with the removal of interactive input on clients in v1.4.0
|
||||||
|
|
||||||
|
fixes/optimizations:
|
||||||
|
|
||||||
|
- leading and following spaces are no longer stripped when printing entry contents
|
||||||
|
- properly display an error when trying to remove a device from the whitelist that is not whitelisted
|
||||||
|
- ports framework to remove unneeded code for each platform
|
||||||
|
^ BLANKS.py removes all blank lines
|
||||||
|
^ CLIPBOARD.py removes non-platform-critical clipboard code
|
||||||
|
^ COMMENTS.py removes all comments
|
||||||
|
^ RMSERVER.py removes server-only code for creating client-only packages
|
||||||
|
^ the Haiku package, which was already unsupported as a server, now only includes client code
|
||||||
|
^ SHEBANG.sh sets the shebang to what is required by the platform
|
||||||
|
^ TABS.sh converts all groups of spaces to tabs for space efficiency
|
||||||
|
^ UNAME.py removes all instances of platform detection and leaves only the platform-required code
|
||||||
|
^ THESE SCRIPTS ARE ONLY USED FOR PACKAGING AND DO NOT AFFECT THE SOURCE FILES IN THE GIT REPO
|
||||||
|
|
||||||
|
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
||||||
|
|
||||||
sshyp v1.4.1
|
sshyp v1.4.1
|
||||||
|
|
||||||
the argumentative agronomist update - patch one
|
the argumentative agronomist update - patch one
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
.TH sshyp 1 "25 April 2023" "v1.4.2" "sshyp man page"
|
.TH sshyp 1 "30 April 2023" "v1.4.2" "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
|
||||||
|
|||||||
+1
-1
@@ -345,7 +345,7 @@ def print_info():
|
|||||||
print(f"{_border}{_blank}\n\u001b[38;5;7;48;5;8m/\u001b[38;5;15;48;5;15m{3*' '}\u001b[38;5;15;48;5;8m"
|
print(f"{_border}{_blank}\n\u001b[38;5;7;48;5;8m/\u001b[38;5;15;48;5;15m{3*' '}\u001b[38;5;15;48;5;8m"
|
||||||
f"sshyp ", f"copyright (c) 2021-2023 ", f"randall winkhart\u001b[38;5;15;48;5;15m{3*' '}"
|
f"sshyp ", f"copyright (c) 2021-2023 ", f"randall winkhart\u001b[38;5;15;48;5;15m{3*' '}"
|
||||||
f"\u001b[38;5;7;48;5;8m/\u001b[0m\n{_blank}")
|
f"\u001b[38;5;7;48;5;8m/\u001b[0m\n{_blank}")
|
||||||
print(f"\u001b[38;5;7;48;5;8m/\u001b[38;5;15;48;5;15m{20*' '}\u001b[38;5;15;48;5;8mversion 1.4.1"
|
print(f"\u001b[38;5;7;48;5;8m/\u001b[38;5;15;48;5;15m{20*' '}\u001b[38;5;15;48;5;8mversion 1.4.2"
|
||||||
f"\u001b[38;5;15;48;5;15m{21*' '}\u001b[38;5;7;48;5;8m/\u001b[0m")
|
f"\u001b[38;5;15;48;5;15m{21*' '}\u001b[38;5;7;48;5;8m/\u001b[0m")
|
||||||
print(f"\u001b[38;5;7;48;5;8m/\u001b[38;5;15;48;5;15m{9*' '}\u001b[38;5;15;48;5;8mthe argumentative "
|
print(f"\u001b[38;5;7;48;5;8m/\u001b[38;5;15;48;5;15m{9*' '}\u001b[38;5;15;48;5;8mthe argumentative "
|
||||||
f"agronomist update\u001b[38;5;15;48;5;15m{10*' '}\u001b[38;5;7;48;5;8m/\u001b[0m")
|
f"agronomist update\u001b[38;5;15;48;5;15m{10*' '}\u001b[38;5;7;48;5;8m/\u001b[0m")
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
sshyp v1.4.2
|
sshyp v1.4.2
|
||||||
04/25/2023 (draft)
|
04/30/2023
|
||||||
|
|
||||||
the argumentative agronomist update - patch two
|
the argumentative agronomist update - patch two
|
||||||
|
|
||||||
IMPORTANT: the next major release of sshyp, v1.5.0, will make breaking changes that will require
|
IMPORTANT: the next major release of sshyp, v1.5.0, will make breaking changes that will require
|
||||||
running through 'sshyp tweak' again - also starting with v1.5.0, a copy of the changelog will no
|
running through 'sshyp tweak' again - also starting with v1.5.0, a copy of the changelog will no
|
||||||
longer be packaged with sshyp (it will still be available on GitHub)
|
longer be packaged with sshyp (it will still be available on GitHub) and clipboard tools
|
||||||
|
(x-clip and wl-clipboard) will be set to optional dependencies ('sshyp tweak' will warn of this)
|
||||||
|
|
||||||
this release makes use of a new ports framework to make sshyp even smaller and faster than before
|
this release makes use of a new ports framework to make sshyp even smaller and faster than before
|
||||||
|
|
||||||
@@ -21,6 +22,7 @@ user-facing features:
|
|||||||
|
|
||||||
fixes/optimizations:
|
fixes/optimizations:
|
||||||
|
|
||||||
|
- leading and following spaces are no longer stripped when printing entry contents
|
||||||
- properly display an error when trying to remove a device from the whitelist that is not whitelisted
|
- properly display an error when trying to remove a device from the whitelist that is not whitelisted
|
||||||
- ports framework to remove unneeded code for each platform
|
- ports framework to remove unneeded code for each platform
|
||||||
^ BLANKS.py removes all blank lines
|
^ BLANKS.py removes all blank lines
|
||||||
|
|||||||
Reference in New Issue
Block a user