YoToy is a CLI based Swiss Army Knife for Developer implemented in the golang language. Inspired by DevToys.
YoToy is a command-line tool written in Go that is similar to DevToys, which can process text data in various ways and process text in pipeline.
- Process and transform JSON data
- Encode and decode hashes
- Encrypt and Decrypt data
- Format json, yaml, html text
- Process data in pipeline
- Go (version 1.20 or higher)
- You can download binaries from releases page
Note
As of now, Mac OS binaries are unsigned, you can try using this command to fix.
xattr -d com.apple.quarantine yotoy
- Clone the repository to your local machine
- Navigate to the project directory
- Use
go build -o yotoy
to compile the project
- Run the compiled binary with the desired flags and inputs
- To read json from stdin, and pretty format:
./yotoy -json
- To read from a file and encode to base64:
./yotoy -file <path> -base64
- To encode raw string to base64:
./yotoy -str "abcde" -base64
- To read json from stdin, and pretty format:
Any advice for common problems or issues.
Contributors names and contact info
- 0.0.1
- Initial Release
Contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details
Inspired by DevToys.