This is a very simple tool that allows me to quickly automate tasks that I do often.
Generates a random key of the specified amount of bytes and encodes it with the specified encoding. Hex and Base64 are supported.
Generates a random password of the specified length. Includes options for disabling symbols and numbers. Has support for setting minimum number of symbols and numbers.
Generates a random UUID V4.
Recursively converts all images in the specified directory and its subdirectories to webp format. Outputs them to your specified output directory.
Recursively renames all files in the specified directory and its subdirectories. Currently it only supports renaming files and directories to be lower case and URL friendly.
If you're using the encode webp
command, you'll need to have the cwebp
binary installed. You can get it from
here.