consolelog-tools
v0.1.1
Published
300+ developer utilities from consolelog.tools, in your terminal — JSON, Base64, UUID, hashing, YAML, JWT, and more.
Maintainers
Readme
consolelog-tools
Developer utilities from consolelog.tools, in your terminal.
# One-off — no install needed
npx consolelog-tools json-format messy.json
# Install globally for a shorter `consolelog` invocation
npm i -g consolelog-tools
consolelog uuid -n 5Every command reads input from (in order): a file path, an inline string argument, or stdin. Output goes to stdout — failures exit non-zero with an error on stderr, so you can chain everything with shell pipes.
Commands
# JSON
consolelog json-format file.json
consolelog json-format '{"a":1}' --indent 4 --sort
consolelog json-minify file.json
# Encoding
consolelog base64-encode "hello"
consolelog base64-decode "aGVsbG8="
consolelog url-encode "hello world & friends"
consolelog url-decode "hello%20world"
consolelog html-encode "<div>"
consolelog html-decode "<div>"
# Crypto / generators
consolelog uuid -n 5
consolelog hash "secret data" --algo sha256
consolelog hash file.txt --algo md5
# YAML ↔ JSON
consolelog yaml-to-json config.yaml
consolelog json-to-yaml config.json
# Text transforms
consolelog case "helloWorldFoo" --to snake # hello_world_foo
consolelog case "helloWorldFoo" --to kebab # hello-world-foo
consolelog case "helloWorldFoo" --to constant # HELLO_WORLD_FOO
consolelog slug "Hello, World! 2026" # hello-world-2026
consolelog lorem --type paragraphs -n 3
# JWT
consolelog jwt-decode "eyJhbGciOi..."Pipelines
Everything composes — read from stdin, pipe to anything else:
# Hash a UUID
consolelog uuid | consolelog hash --algo sha256
# Pretty-print a curl response
curl -s api.example.com/users | consolelog json-format
# Convert a YAML file and minify it back
consolelog yaml-to-json config.yaml | consolelog json-minify > config.min.jsonAll commands
Run consolelog --help to see the full list. Each command has its own --help.
License
MIT — see the LICENSE file shipped with this package.
