#base64 #codec #directories #interface #cli-interface #decoding #rust

app jolse

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

1 unstable release

0.1.4 May 1, 2024
0.1.0 May 1, 2024

#716 in Encoding

Download history 176/week @ 2024-04-25 77/week @ 2024-05-02

253 downloads per month

MIT license

7KB
76 lines

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.

Dependencies

~3MB
~51K SLoC