Minimal plaintext password store https://fdpl.io/sicuit/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Repp a2c9d2f7ff
Import pass data alphabetically
1 hour ago
exporters Refine pass migration scripts 3 days ago
importers Import pass data alphabetically 1 hour ago
.gitignore Refine pass migration scripts 3 days ago
CMakeLists.txt Construct hierarchical key string for nested entries 4 days ago
LICENSE.txt License under GPLv3+ 5 days ago
README.md Clean up the readme 10 hours ago
sicuit.c Fix hierarchic entry string construction 6 hours ago

README.md

sicuit

Minimal plaintext password store

Early Alpha Screencast

Getting started

The sicuit website has everything you need.
If something is missing please open an issue so we can fix it together.

Visit the sicuit website

Development Status

You can already download alpha snapshot builds of sicuit on the website, all essential functionality is there.
Here is the list of not yet implemented features and known issues:

  • Copy to clipboard is not yet available
  • No dialog for GPG identity selection yet - can be edited by hand in the config file
  • Unicode handling for the user interface input/output is not yet fully implemented
  • Helpful usage instructions inside the query interface are not yet available

Contributing

The entire source code for sicuit is found in sicuit.c.

The importers and exporters are self-contained scripts for migrating password data in or out of a sicuit store. Code contributions in the form of additional migration scripts for other password managers will be met with open arms!

Building from source

You need GPGME, ICU and ncurses installed, many systems will have these installed already. All three can otherwise be obtained through the package manager on GNU/Linux systems. Additionally you need to download and build libeno from source and point your linker to the static libeno library.

When all dependencies are met open a a terminal inside sicuit/ and execute these commands:

mkdir build
cd build
cmake ..
make

License

Sicuit is licensed under the GPLv3+.