#!/usr/bin/env bash # function to install infctl install_infctl() { echo "Installing infctl..." # Add installation commands here curl -L https://codeberg.org/headshed/infctl-cli/raw/branch/main/install.sh | bash } if ! command -v infctl &> /dev/null then echo "infctl could not be found, installing..." install_infctl fi # base.json.example config.json.example # https://codeberg.org/headshed/infctl-cli/raw/branch/main/base.json.example # https://codeberg.org/headshed/infctl-cli/raw/branch/main/config.json.example if [ ! -f "base.json" ]; then echo "base.json not found in home directory, downloading..." curl -o "base.json" https://codeberg.org/headshed/infctl-cli/raw/branch/main/base.json.example fi if [ ! -f "config.json" ]; then echo "config.json not found in home directory, downloading..." curl -o "config.json" https://codeberg.org/headshed/infctl-cli/raw/branch/main/config.json.example fi echo "infctl is installed and ready to use."