Skip to content

Poius is a command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding.

License

Notifications You must be signed in to change notification settings

King-Masr/Poius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poius

Poius is a command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding.

Features

  • Encode files or directories to base64 format.
  • Decode base64-encoded files or directories back to their original format.
  • Simple and easy-to-use CLI interface.
  • Supports both encoding and decoding operations.

Installation

To use Poius, you'll need to have Rust installed on your system. You can install Rust by following the instructions on the official Rust website.

Once Rust is installed, you can clone this repository and build the project using Cargo, Rust's package manager and build system.

git clone https://github.com/King-Masr/Poius.git
cd Poius
cargo build --release

This will create the poius executable in the target/release directory.

Usage

Poius provides a simple command-line interface with the following usage:

poius <command> <path>

Commands:

  • encode <file/dir>: Encode a file or directory to base64 format.
  • decode <file/dir>: Decode a base64-encoded file or directory.
  • help: Display the help message.

Example usage:

# Encode a file
poius encode /path/to/file.txt

# Decode a file
poius decode /path/to/file.txt.encoded

Documentation

For more detailed information about Poius and its usage, please refer to the Documentation.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Poius is a command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages