Ctrl K
ComunidadGuías…

build/config.sh

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/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)"
}