WIP pass(1)ish password-manager in portable c. https://www.passwordstore.org/
  • C 80.4%
  • Roff 14%
  • Meson 4.2%
  • Shell 1.4%
Find a file
2026-10-23 17:46:52 +02:00
.gitignore . 2026-09-20 16:29:05 +02:00
cmd_edit_main.c . 2026-10-23 17:46:52 +02:00
cmd_insert_main.c . 2026-10-23 17:46:52 +02:00
cmd_ls_main.c . 2026-10-07 15:09:04 +02:00
cmd_show_main.c . 2026-10-07 15:09:04 +02:00
compiler.h . 2026-10-06 20:18:43 +02:00
cpass . 2026-10-17 13:02:07 +02:00
cpass.1 . 2026-09-20 16:29:05 +02:00
cpass.h . 2026-10-07 15:09:04 +02:00
cpassr.c . 2026-10-17 13:02:07 +02:00
cpassrc.5 . 2026-09-20 16:29:05 +02:00
decrypt_data.c use some errstate 2026-10-07 09:00:35 +02:00
errstate.h . 2026-10-07 15:09:04 +02:00
errstate_lasterr.c . 2026-10-06 20:18:43 +02:00
errstate_set.c use some errstate 2026-10-07 09:00:35 +02:00
meson.build . 2026-10-17 13:02:07 +02:00
mkpath.c . 2026-10-17 13:02:07 +02:00
README . 2026-10-07 15:09:04 +02:00
spawn.c use some errstate 2026-10-07 09:00:35 +02:00
TODO . 2026-09-20 16:29:05 +02:00

code is not clean at all. a lot of repetition.
currently insert, edit(not really), ls and show works.

files:
./cpassr cpassr is the raw executable for cpass
./cpass is a wrapper for cpassr that loads configurations.

runtime deps:
- cmd:age from github.com/FiloSottile/age
- so:libowfat
- cmd:sh

buildtime deps:
- libowfat headers