1 unstable release
0.1.0 | Sep 17, 2023 |
---|
#53 in #terminal-interface
31KB
617 lines
jwt-tui
A terminal user interface for JSON Web Tokens (JWTs) that allows you to decode, verify, and generate JWTs.
Installation
The program can be installed from source or from crates.io. it is recommended to install from crates.io as it is easier and it's a stable release.
Note:
jwt-tui
in themaster
is not stable and is still in development. If you want to use a stable version, use the latest release from crates.io.
From Source
The following commands will clone the repository and install the binary to ~/.cargo/bin
, which should be in your PATH
to run the program from anywhere.
See Cargo's documentation for more information about installing Rust programs.
git clone https://github.com/theawiteb/jwt-tui.git
cd jwt-tui
cargo install --path .
From Crates.io
cargo install jwt-tui
Usage
To run the program, simply type its name in the terminal, jwt-tui
.
jwt-tui
Showcase
The following are some videos showcasing the program's features.
Decoding WIP
Encoding data (Generating JWTs) WIP
Verifying JWTs WIP
Goals
The following are the goals of the project:
- Decoding JWTs.
- Encoding data (generating JWTs).
- Verifying JWTs.
- Support for multiple algorithms.
Changelog
You can find the changelog here. It contains information about the changes in each version of the program.
Note: Our changelog follows the Keep a Changelog format.
Contributing
Contributions are welcome, and they are greatly appreciated! Please see CONTRIBUTING.md for more information.
License
This project is licensed under the MIT License.
Dependencies
~5–14MB
~163K SLoC