mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-03 23:57:17 -04:00
added exceptions, offline support, fixes, and lots of code cleanup
This commit is contained in:
@@ -1,14 +1,7 @@
|
|||||||
# rpass
|
# rpass
|
||||||
A very simple password manager with rsync (and soon libsecret) integration - alternative to GNU pass
|
A very simple password manager with rsync integration - alternative to GNU pass
|
||||||
|
|
||||||
-----
|
|
||||||
|
|
||||||
rpass will likely be renamed due to the mass quantity of other terminal-based password managers named the same thing.
|
|
||||||
|
|
||||||
The new name may be 'rpazz', 'sspass', or something else.
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
Arch Linux (x86_64, aarch64)
|
Arch Linux (x86_64, aarch64)
|
||||||
|
|
||||||
rpass releases are available in the Arch User Repository as 'rpass'.
|
rpass releases are available in the Arch User Repository as 'rpass'.
|
||||||
@@ -24,7 +17,6 @@ makepkg -si
|
|||||||
Packaging for other distributions coming soon.
|
Packaging for other distributions coming soon.
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
|
|
||||||
Upon initial installation, be sure to run:
|
Upon initial installation, be sure to run:
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -40,10 +32,8 @@ rpass --help
|
|||||||
```
|
```
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
|
|
||||||
Short-term Goals:
|
Short-term Goals:
|
||||||
|
|
||||||
- overhaul error messages
|
|
||||||
- create new file list w/color and w/o file extensions
|
- create new file list w/color and w/o file extensions
|
||||||
- create a man page
|
- create a man page
|
||||||
- allow for multi-line notes
|
- allow for multi-line notes
|
||||||
|
|||||||
+561
-393
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
||||||
|
|
||||||
rpass-2021.09.14.pr4
|
rpass-2021.09.15.pr4
|
||||||
|
|
||||||
The Housekeeping Update (Pt. 1) - Fourth public release of rpass
|
The Housekeeping Update (Pt. 1) - Fourth public release of rpass
|
||||||
|
|
||||||
@@ -10,36 +10,36 @@ making any major changes in the future.
|
|||||||
New features:
|
New features:
|
||||||
|
|
||||||
- added clipboard support for copying entry information
|
- added clipboard support for copying entry information
|
||||||
**overhaul error messages using exceptions
|
- many common errors are now handled with proper exceptions
|
||||||
**add exceptions for unknown arguments
|
- offline support (sync no longer needs to be configured for rpass to function)
|
||||||
**make clean, colorful file list by exporting to document and removing extensions
|
|
||||||
**make a manpage
|
|
||||||
**multi-line notes?
|
|
||||||
|
|
||||||
Changes:
|
Changes:
|
||||||
|
|
||||||
- fixed gpg decryption warnings
|
- fixed gpg decryption warnings
|
||||||
- added version info argument
|
- added version info argument
|
||||||
- re-ordered config wizard for better rsync support
|
- re-ordered config wizard to make more sense
|
||||||
- optimized code for random string generation in /dev/shm
|
|
||||||
- entry deletion can now be done client-side
|
- entry deletion can now be done client-side
|
||||||
- removed rsyncup/rsyncdown/username/ip/port/directoryssh files,
|
- removed rsyncup/rsyncdown/username/ip/port/directoryssh files,
|
||||||
^ replaced with one file that holds usernamessh, ip, port, and directoryssh
|
^ replaced with one file that holds usernamessh, ip, port, directoryssh, and devcetype
|
||||||
**optimize code for when there is no folder but there is a slash)
|
- files should no longer be left in /dev/shm when an error is encountered
|
||||||
**properly comment the code
|
- fixed issues relating to using a non-default entry directory
|
||||||
**validate for Python 3.10
|
- lots of optimizations have been made to reduce the size of rpass
|
||||||
**do a better job at clearing /dev/shm
|
|
||||||
|
|
||||||
Planned for next update (The Secret Update):
|
Planned for next update (The Housekeeping Update Pt. 2):
|
||||||
|
|
||||||
- allow to function as alternative to gnome keyring (libsecret integration)
|
- a clean, colorful entry list w/o file extensions
|
||||||
|
- manpage
|
||||||
|
- multi-line notes
|
||||||
|
- commented the code
|
||||||
|
- ability to pass entries as arguments for more functions
|
||||||
|
- improve exceptions for unknown arguments
|
||||||
|
|
||||||
Planned, no timeline:
|
Planned, no timeline:
|
||||||
|
|
||||||
- create separate gui frontend targetting mobile devices (first linux phones, maybe android at a later date - official iOS client not likely)
|
- possible libsecret integration
|
||||||
|
- create separate gui frontend targetting mobile devices (first Linux phones, maybe Android at a later date - official iOS client not likely)
|
||||||
^ the gui will also function on desktop linux
|
^ the gui will also function on desktop linux
|
||||||
- make platform agnostic (add windows support and package for more Linux distributions)
|
- make platform agnostic (add Windows support and package for more Linux distributions)
|
||||||
- ability to pass entries as arguments for more functions
|
|
||||||
- auto-completion on tab (currently unsure of best way to make this work)
|
- auto-completion on tab (currently unsure of best way to make this work)
|
||||||
|
|
||||||
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|
||||||
|
|||||||
Reference in New Issue
Block a user