mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-06 00:57:14 -04:00
Rebranding step 3 + final rpass version prep
This commit is contained in:
@@ -1,18 +1,19 @@
|
|||||||
# Maintainer: Randall Winkhart <idgr at tutanota dot com>
|
# Maintainer: Randall Winkhart <idgr at tutanota dot com>
|
||||||
|
# The source package is no longer recieving updates past this version.
|
||||||
|
|
||||||
pkgname=rpass
|
pkgname=rpass
|
||||||
pkgver=2021.10.07.mr5
|
pkgver=2021.11.01.mr5.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='An rsync-based password manager and alternative to GNU pass'
|
pkgdesc='An rsync-based password manager and alternative to GNU pass'
|
||||||
url='https://github.com/rwinkhart/rpass'
|
url='https://github.com/rwinkhart/sshyp'
|
||||||
arch=('x86_64' 'aarch64')
|
arch=('x86_64' 'aarch64')
|
||||||
license=('GPL3')
|
license=('GPL3')
|
||||||
depends=( python gnupg openssh rsync nano xclip wl-clipboard)
|
depends=( python gnupg openssh rsync nano xclip wl-clipboard)
|
||||||
|
|
||||||
source_x86_64=('https://github.com/rwinkhart/rpass/releases/download/v2021.10.07.mr5/rpass-2021.10.07.mr5.tar.xz')
|
source_x86_64=('https://github.com/rwinkhart/sshyp/releases/download/v2021.11.01.mr5.1/rpass-2021.11.01.mr5.1.tar.xz')
|
||||||
source_aarch64=('https://github.com/rwinkhart/rpass/releases/download/v2021.10.07.mr5/rpass-2021.10.07.mr5.tar.xz')
|
source_aarch64=('https://github.com/rwinkhart/sshyp/releases/download/v2021.11.01.mr5.1/rpass-2021.11.01.mr5.1.tar.xz')
|
||||||
sha512sums_x86_64=('a1600816cd37fa7055f603dd9fa3f0a4d1f37505083ebb93d30270536f87666718c45bf995c89af6c425af5fcd93bba2ac3df12d83eea6dc3207c4030d55d46b')
|
sha512sums_x86_64=('bf0c958721de1a13ca814d91bf74cbaaebe458198cba14b96b95fb1eeb72a1b901c8d3d00ea4c18ddff0d10d9ef6504a17a4caa345917412108df4787add61fd')
|
||||||
sha512sums_aarch64=('a1600816cd37fa7055f603dd9fa3f0a4d1f37505083ebb93d30270536f87666718c45bf995c89af6c425af5fcd93bba2ac3df12d83eea6dc3207c4030d55d46b')
|
sha512sums_aarch64=('bf0c958721de1a13ca814d91bf74cbaaebe458198cba14b96b95fb1eeb72a1b901c8d3d00ea4c18ddff0d10d9ef6504a17a4caa345917412108df4787add61fd')
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
# NOTE
|
# sshyp
|
||||||
In the coming days, "rpass" will be renamed to "sshyp" and re-launched, starting with a new, custom syncing system (called sshync) based on sftp (rsync support is being abandoned, hence the project rename). "rpass" will recieve one more update to fix up the note copying feature, but after this patch, all efforts will be on "sshyp". "sshyp" will feature more reliable syncing (almost ready), a newly themed CLI interface, and a re-write of lots of the "rpass" code.
|
A very simple self-hosted, synchronized password manager. Alternative to GNU pass.
|
||||||
|
|
||||||
# rpass
|
# Mission Statement
|
||||||
A very simple password manager with rsync integration - alternative to GNU pass
|
sshyp aims to make it as simple as possible to manage passwords and notes via CLI across multiple devices in a self-hosted fashion.
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
Arch Linux (x86_64, aarch64)
|
Arch Linux (x86_64, aarch64)
|
||||||
|
|
||||||
rpass releases are available in the Arch User Repository as 'rpass'.
|
sshyp releases are available in the Arch User Repository as 'sshyp'.
|
||||||
|
|
||||||
Install with your preferred AUR helper or use:
|
Install with your preferred AUR helper or use:
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone https://aur.archlinux.org/rpass.git
|
git clone https://aur.archlinux.org/sshyp.git
|
||||||
cd rpass
|
cd sshyp
|
||||||
makepkg -si
|
makepkg -si
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ Packaging for other distributions coming soon.
|
|||||||
Upon initial installation, be sure to run:
|
Upon initial installation, be sure to run:
|
||||||
|
|
||||||
```
|
```
|
||||||
rpass config
|
sshyp config
|
||||||
```
|
```
|
||||||
|
|
||||||
This command will allow you to configure the settings necessary for rpass to function.
|
This command will allow you to configure the settings necessary for rpass to function.
|
||||||
@@ -32,16 +32,16 @@ As of right now, rpass is rapidly changing, and as such, it is a good idea to ru
|
|||||||
All available options can be found with:
|
All available options can be found with:
|
||||||
|
|
||||||
```
|
```
|
||||||
rpass --help
|
sshyp --help
|
||||||
```
|
```
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
Short-term Goals:
|
Short-term Goals:
|
||||||
|
|
||||||
|
- re-write bad, leftover "rpass" code
|
||||||
- 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
|
||||||
- overhaul argument system
|
- overhaul argument system
|
||||||
- add a system to mask names of entries from other programs/users
|
|
||||||
- fix lots of bugs!
|
- fix lots of bugs!
|
||||||
- make lots of optimizations!
|
- make lots of optimizations!
|
||||||
|
|
||||||
@@ -52,4 +52,4 @@ Medium-term Goals:
|
|||||||
|
|
||||||
Long-term Goals:
|
Long-term Goals:
|
||||||
|
|
||||||
- world domination
|
- seize the thrones, shear the humans
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ def encryptfolder():
|
|||||||
# argument - filter the argument to usable text
|
# argument - filter the argument to usable text
|
||||||
|
|
||||||
argument = str(argv).replace('[', '', 1).replace(']', '', 1).replace(',', '').replace("'", '') \
|
argument = str(argv).replace('[', '', 1).replace(']', '', 1).replace(',', '').replace("'", '') \
|
||||||
.replace(' ', '', 1)
|
.replace(' ', '', 1).replace('/usr/bin/', '', 1).replace('rpass', '', 1)
|
||||||
|
|
||||||
# help
|
# help
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ Planned for next update (The Fluffy Update):
|
|||||||
|
|
||||||
Planned for next update (The Sheep w/Shears Update):
|
Planned for next update (The Sheep w/Shears Update):
|
||||||
|
|
||||||
|
- allow for copying entire notes (not just first line)
|
||||||
- allow for multi-client deletion... somehow
|
- allow for multi-client deletion... somehow
|
||||||
- ability to pass entries as arguments for more functions
|
- ability to pass entries as arguments for more functions
|
||||||
- detatch sshync and make it a separate package
|
- detatch sshync and make it a separate package
|
||||||
|
|||||||
Reference in New Issue
Block a user