Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.1.6
8.1.7
9 changes: 6 additions & 3 deletions overlay/etc/nu/scripts/bf-nginx-php/ini.nu
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,23 @@ export def get_override_values []: nothing -> record {
let ini_override = bf env PHP_INI_OVERRIDE_D

# if the override path does not exist return nothing
if not ($ini_override | path exists) {
return
if ($ini_override | bf fs is_not_dir) {
return {}
}

# load override json files,
# sorted alphabetically
# read as json
# reduce array so later values override earlier values
return $"($ini_override)/*.json"
let override_values = $"($ini_override)/*.json"
| into glob
| ls --full-paths $in
| get name
| sort --natural
| each {|x| bf fs read $x | from json }
| reduce {|it, acc| $acc | merge $it }
| sort --natural
| into record

return $override_values
}