Your passwords reside in an encrypted textfile, by default:
The store can contain simple entries:
You can also include metadata, tailored to your requirements:
codeberg.org: password = 9what_METSYS api_token = 70FrtPihanLxWZUJI user = alice
To use your store execute sicuit from the terminal ...
... and interactively search it (after entering your password) ...
.org▉ developer.blender.org codeberg.org → password codeberg.org → api_token codeberg.org → user
To edit the store in your configured text editor, pass
$ sicuit --edit
sicuit's store uses eno notation and you can use any hierarchy you like to organize it ...
# Websites ## Coding codeberg.org: 9what_METSYS freecodecamp.org: 5more%ELPMAXE ## Recreation developer.blender.org: 1nice!DROWSSAP
You can also use multiple stores for separate projects/teams and sign each of them with the public keys of all that should have access to share secrets with peers.
$ sicuit --init --for email@example.com --for firstname.lastname@example.org shared_secrets.eno.gpg
And that is all!
Sicuit 9.1 is available for Linux, for latest changes see the changelog.
Your GPG key is used for encryption - you can set up GPG in just a few minutes, which will also allow you to encrypt emails, sign code, and other good things.
Install libeno and sicuit from the AUR:
git clone https://aur.archlinux.org/libeno.git cd libeno makepkg -si cd .. git clone https://aur.archlinux.org/sicuit.git cd sicuit makepkg -si
Download and install the .deb package.
The .deb package is built and tested on Ubuntu 20.04, please report if you discover issues on another version or distro so we can resolve them together.
Download and install the .rpm package.
The .rpm package is cross-packaged (using alien) from Ubuntu 20.04 and therefore untested, please report if you discover issues so we can resolve them together.
man sicuit and/or
sicuit --help to get directions.
Type Filter results
Tab Toggle private mode
Tab Peek at a secret
Enter Print secret to stdout
Escape Exit the program
Page Up /
Page Down Navigate pagewise
End Go to first/last result
At the moment there is only a direct import script for pass. If you are using something else and don't mind a roundtrip you can use one of the importers on the pass website to migrate from your password manager to pass, and then migrate from pass to sicuit as a second step.
Code contributions in the form of additional migration scripts for other password managers will be met with open arms!
As a sicuit user you shall always have the freedom of being able to take your data to any other software without impediment, and these exporters serve to fulfill that promise.
The sicuit repository is hosted on codeberg.org.
Sicuit is written in C99 and licensed under the GPLv3+.