Skip to content

enkoki/enkocli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enkocli

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


Project Structure

  • src/
    Contains the main source code and modules:

    • main.rs → entry point of the program
    • enkocli.rs → core CLI logic
    • cipher.rs → cipher functions
    • cipher/
      • 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


Prerequisites

Before running this program, you need to have Rust installed. Rust includes both the compiler (rustc) and the package manager (cargo).

Install Rust

  1. Open a terminal.
  2. Run the official installation command:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Running the CLI


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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages