enkocli is a command-line tool written in Rust that allows users to perform basic encryption using a password and a repeated XOR key.
Planning to add fetching user's github data for eg: number of repo
-
src/
Contains the main source code and modules:main.rs→ entry point of the programenkocli.rs→ core CLI logiccipher.rs→ cipher functionscipher/write.rs→ file writing utilities
github.rs→ GitHub integration (work in progress)help.rs→ help text and usage instructions
-
Cargo.toml→ Rust package manifest -
Cargo.lock→ dependency lock file -
.gitignore→ ignores build artifacts and temporary files
Before running this program, you need to have Rust installed. Rust includes both the compiler (rustc) and the package manager (cargo).
- Open a terminal.
- Run the official installation command:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shHead inside the src folder and run:
rustc enkocli.rs
./enkocli { -h | --help }Note: The help message and examples currently use a hardcoded ./enkocli executable name.