#!/usr/bin/env bash # Prole environment configuration # This file is generated by the installer. Source it in new shells, or execute as a wrapper: # "$PROLE_HOME/env.sh" [args…] # shellcheck shell=bash export PROLE_HOME="/Users/chrisfu/dev/prole" export PROLE_CONF="/Users/chrisfu/dev/prole/conf" export PROLE_DATA="/Users/chrisfu/.prole/data" export PROLE_LOGS="/opt/prole/logs/chrisfu" export PROLE_SERVICE="/Users/chrisfu/dev/prole/etc" export NAMESPACE="prole-db-101" # Ensure PATH works for GUI-launched shells (Docker, etc.) _prole_add_path() { case ":${PATH}:" in *":$1:"*) ;; *) PATH="$1:${PATH:-}" ;; esac; } _prole_add_path "$PROLE_HOME/bin" _prole_add_path "/opt/homebrew/bin" _prole_add_path "/usr/local/bin" _prole_add_path "/usr/bin" _prole_add_path "/bin" _prole_add_path "/usr/sbin" _prole_add_path "/sbin" export PATH # Add custom paths below if needed (examples): # If executed with arguments (and not sourced), run them under this environment if [[ "${BASH_SOURCE[0]}" == "${0}" ]] && [ "$#" -gt 0 ]; then exec "$@" fi