Skip to content
/ yotoy Public

YYToy is a CLI based Swiss Army Knife for Developer implemented in the golang language. Inspired by DevToys.

License

Notifications You must be signed in to change notification settings

bitsf/yotoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YoToy

YoToy is a CLI based Swiss Army Knife for Developer implemented in the golang language. Inspired by DevToys.

Basic validation

Description

yotoy-small.png

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.

Features

  • Process and transform JSON data
  • Encode and decode hashes
  • Encrypt and Decrypt data
  • Format json, yaml, html text
  • Process data in pipeline

Getting Started

Dependencies

  • Go (version 1.20 or higher)

Installing

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

Executing program

  • 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

Help

Any advice for common problems or issues.

Authors

Contributors names and contact info

Version History

  • 0.0.1
    • Initial Release

Contributions

Contributions are welcome!

License

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

Acknowledgments

Inspired by DevToys.

About

YYToy is a CLI based Swiss Army Knife for Developer implemented in the golang language. Inspired by DevToys.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages