mirror of
https://github.com/Cian-H/dotfiles.git
synced 2026-01-04 00:01:57 +00:00
This change allows the dotfiles to work with chezmoi (e.g: on windows) and improves grepability with neovim/telescope
12 lines
331 B
Nu
12 lines
331 B
Nu
# Converts a .env file into a record
|
|
# may be used like this: open .env | load-env
|
|
# works with quoted and unquoted .env files
|
|
def "from env" []: string -> record {
|
|
lines
|
|
| split column '#' # remove comments
|
|
| get column1
|
|
| parse "{key}={value}"
|
|
| str trim value -c '"' # unquote values
|
|
| transpose -r -d
|
|
}
|