Skip to content

ArielleFox/CyberCraft

Repository files navigation

CyberCraft

Developer notes

// Python Version Suggestions: 3.14 (disabled GIL) For Best Results

Installation

cd ~/
git clone https://github.com/ArielleFox/CyberCraft
cd CyberCraft
make

First Run

./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

Version 0.5.7

Python version verified to work: 3.14

🧪 Example CLI Usages

./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

Credits List (If any missing please submit an edited version via pull request <3*)

Yubikey Manager

repo contributors

Age

repo contributors Authors:

  • Google LLC
  • Filippo Valsorda

Age Plugin Yubikey

repo contributors

Pre Commit Hooks

repo fork

Gitleaks

repo

Attention

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

About

The Pre Dystopian - Git Repo Encryption + Hardening Tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published