Getting Started
Aliases
Aliases let you define short names for commands you use often.
Create an alias
In the REPL:
devv > alias jf = json format
devv > alias h256 = hash - sha256
devv > alias uu = uuid --count 5
devv > alias enc = base64 encode
devv > alias dec = base64 decode
Use an alias
devv > jf {"a":1,"b":2}
{
"a": 1,
"b": 2
}
devv > echo "hello" | h256
SHA256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Aliases also work in direct mode:
devv jf '{"a":1}'
List aliases
devv > alias
jf → json format
h256 → hash - sha256
uu → uuid --count 5
enc → base64 encode
dec → base64 decode
Remove an alias
devv > unalias jf
Persistence
Aliases are saved to ~/.config/devv/config.json and persist across sessions.
Suggested aliases
| Alias | Command | Use case |
|---|---|---|
jf |
json format |
Quick JSON formatting |
jm |
json minify |
Minify JSON |
jv |
json validate |
Validate JSON |
b64e |
base64 encode |
Encode |
b64d |
base64 decode |
Decode |
h256 |
hash - sha256 |
SHA-256 hash |
h512 |
hash - sha512 |
SHA-512 hash |
pw |
password -l 24 |
Generate password |
ts |
timestamp |
Current timestamp |
Was this page helpful?