Developer notes
// Python Version Suggestions: 3.14 (disabled GIL) For Best Results
cd ~/
git clone https://github.com/ArielleFox/CyberCraft
cd CyberCraft
make
./cybercraft init
./cybercraft --check
- edit .cy_config.yaml with the methode of use for example if you use yubikey switch the value from none to yubikey
Python version verified to work: 3.14
./cybercraft init # initializes repository hardening
./cybercraft update # self updates to the latest version
./cybercraft push # encrypts files in folder you are currently in ==> Git add ==> git push
./cybercraft pull # git pulls ==> decrypts files in folder you are currently in
./cybercraft --newgpgkey # Generates new GPG Keypair
./cybercraft --about # tool description
./cybercraft --version # version number
./cybercraft --check # checks the current git repository + configurations
./cybercraft --encrypt # folder-based via yubikey
./cybercraft --encrypt secrets.txt # file-based
./cybercraft --decrypt # folder-based via yubikey
./cybercraft --decrypt secrets.txt # file-based
repo contributors Authors:
- Google LLC
- Filippo Valsorda
This release is functional but needs your help <3 Q: How can I help? A: Inform me over any bugs, wishes or missing informations on credits via github. Thank you <3
- = Please don't sue me <3