Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 525 Bytes

Readme.md

File metadata and controls

43 lines (28 loc) · 525 Bytes

path

Path string manipulation functions for shell scripts.

API

path_resolve "$input"

#!/usr/bin/env import
import "path"

echo "pwd is: $(pwd)"

path_resolve ".."
# /tmp

path_normalize "$input"

#!/usr/bin/env import
import "path"

path_normalize "/foo/./bar/.."
# /foo

path_pretty "$input"

#!/usr/bin/env import
import "path"

export HOME=/home/user

path_pretty "/home/user/file.txt"
# ~/file.txt

path_pretty "/home/other/file.txt"
# /home/other/file.txt