|Simon Repp 7e9fc8f2aa||2 months ago|
|exporters||2 months ago|
|importers||2 months ago|
|.gitignore||2 months ago|
|CMakeLists.txt||2 months ago|
|LICENSE.txt||3 months ago|
|README.md||2 months ago|
|sicuit.c||2 months ago|
Minimal plaintext password store
The sicuit website has everything you need.
If something is missing please open an issue so we can fix it together.
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:
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!
If you build sicuit on systems not yet documented below it would also be very cool if you provided your additions (required packages, possible caveats, etc.).
You need CMake, GPGME, ICU and ncurses. All four can be obtained through the package manager on GNU/Linux systems if not already installed.
Additionally you need to download and build libeno from source and point CMake to the headers and static library, for this modify these two lines in
CMakeLists.txt to point to whereever the libeno include and build directories are located on your system:
target_include_directories(sicuit PRIVATE ../../libeno/include) target_link_directories(sicuit PRIVATE ../../libeno/build)
When all dependencies are met open a a terminal inside
sicuit/ and execute these commands:
mkdir build cd build cmake .. make
These are the required dependencies you can install from package manager on Arch Linux:
pacman -Ss cmake gpgme icu ncurses
These are the required dependencies you can install from package manager on Ubuntu 20.04:
sudo apt install build-essential cmake libgpgme-dev libicu-dev libncurses-dev
Sicuit is licensed under the GPLv3+.