init to git
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
function config_file() {
|
||||
echo "$(dirname "${BASH_SOURCE[0]}")/config.json"
|
||||
}
|
||||
|
||||
function user_id() {
|
||||
jq -r '.user."user-id"' "$(config_file)"
|
||||
}
|
||||
|
||||
function group_id() {
|
||||
jq -r '.user."group-id"' "$(config_file)"
|
||||
}
|
||||
|
||||
function docker_group_id() {
|
||||
jq -r '.user."docker-group-id"' "$(config_file)"
|
||||
}
|
||||
|
||||
function apt_packages() {
|
||||
jq -r '.install[] | select(.source == "apt") | .packages[]' "$(config_file)" | paste -sd ' ' -
|
||||
}
|
||||
|
||||
function script_packages() {
|
||||
jq -r '.install[] | select(.source == "script") | .packages[]' "$(config_file)"
|
||||
}
|
||||
Reference in New Issue
Block a user