New Entity AI



dugout-> program_enhance.dugout



Provide the OPERATOR with an interactive, complex-environment. Provide a PATH and program-specific enhancements, additional system utilities/programs, access options, and generic masks over-writing provided function masks.


            
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
#!/bin/sh
###############################################################################
## COPYRIGHT (C) 2020-2026 NEW ENTITY OPERATIONS INC. ALL RIGHTS RESERVED
## INSTANCE: program_enhance.dugout
## MODIFIED: 2026/04/20
## OVERVIEW: Provide the OPERATOR with an interactive, complex environment
## 
## Provide a PATH and program specific enhancements, additional system
## utility/program access/options, and generic mask-based over-writing function
## masks
##
## program_enhance is used to export various standarized environment variables
## into the environment, thus enhancing system-level programs.
##
## Some examples are adding functionality to GEMS in Ruby, offering extended
## notebook modules for Jupyter, or anchoring non-standard behavior into
## existing vetted and installed programs
###############################################################################
## Generic masks
###############################################################################
## Ruby
ENV_RUBY_GEM="$(ruby -e 'print Gem.user_dir')"
#alias >=func*
#alias cd=func*
#alias chmod=func*
#alias chown=func*
#alias mv=func*
#alias rm=func*
alias man="${CONFIGURATION_MAN_PATH}"
alias Man="${CONFIGURATION_MAN_PATH}"
###############################################################################
## Behavioral modifiers
###############################################################################
export ACS_CHECK="${CONFIGURATION_ACS_CHECK}"
export ARCHIVE_MOCK="${CONFIGURATION_ARCHIVE_MOCK}"
export FAILED_CHECK="${CONFIGURATION_FAILED_CHECK}"
export VERBOSE_OUTPUT_FIND="${CONFIGURATION_VERBOSE_OUTPUT_FIND}"
###############################################################################
## Virtual Cloud Environment
###############################################################################
export VIRTUAL_CLOUD_ENVIRONMENT="${CONFIGURATION_VIRTUAL_CLOUD_ENVIRONMENT}"
###############################################################################
## NESTED_*ENVIRONMENT_CONSTRUCT*_ENVIRONMENT
###############################################################################
export NESTED_NOVASTORE_ENVIRONMENT="${CONFIGURATION_NESTED_NOVASTORE_ENVIRONMENT}"
###############################################################################
## Additional Path: Extend to all users environments with specific programs
## this is on top of /etc/profile and .bash_profile
###############################################################################
## export variables: Ruby on Rails and Ruby Build
###############################################################################
export GEM_HOME="${ENV_RUBY_GEM}"
###############################################################################
## export variables: Perl
###############################################################################
export PERL_HOME="${CONFIGURATION_PERL_HOME}"
export PERL_SPECIAL="${CONFIGURATION_PERL_SPECIAL}"
###############################################################################
## export LD_LIBRARY
###############################################################################
export LD_LIBRARY_PATH="${CONFIGURATION_LD_LIBRARY_PATH}"
###############################################################################
## execution slugs
###############################################################################
export EXECUTION_SLUG_DUGOUT="${CONFIGURATION_DEFAULT_EXECUTION_SLUG_DUGOUT}"
###############################################################################
## Huggingface
###############################################################################
export HF_HOME="${CONFIGURATION_HUGGINGFACE_DOWNLOADS}"
export HF_HUB_OFFLINE="${CONFIGURATION_HUGGINGFACE_HUB_OFFLINE}"
export TRANSFORMERS_CACHE="${CONFIGURATION_TRANSFORMERS_CACHE}"
export TRANSFORMERS_OFFLINE="${CONFIGURATION_TRANSFORMERS_OFFLINE}"
###############################################################################
## nodejs
###############################################################################
export NPM_HOME="${CONFIGURATION_NODEJS_PREFIX_PATH}/bin"
export npm_config_prefix="${CONFIGURATION_NODEJS_PREFIX_PATH}"
###############################################################################
## maintainme
###############################################################################
export maintainme_connection_access_log="${CONFIGURATION_maintainme_connection_access_log}"
export maintainme_connection_log_directory="${CONFIGURATION_maintainme_connection_log_directory}"
export maintainme_dnsquery_log="${CONFIGURATION_maintainme_dnsquery_log}"
export maintainme_tcp_log="${CONFIGURATION_maintainme_tcp_log}"
export maintainme_tcp_full_log="${CONFIGURATION_maintainme_tcp_full_log}"
###############################################################################
## opencl
###############################################################################
#export OMP_NUM_THREADS="${CONFIGURATION_OMP_NUM_THREADS}"
###############################################################################
## pip/python
###############################################################################
export ALLOWED_PROGRAMS_PYTHON_PIP="${CONFIGURATION_ALLOWED_PROGRAMS_PYTHON_PIP}"
export PIP_CURRENT_VERSION="${CONFIGURATION_PIP_CURRENT_VERSION}"
export PYTHONPATH="${CONFIGURATION_PYTHONPATH}"
###############################################################################
## rocm binaries
###############################################################################
export HIP_VISIBLE_DEVICES="${CONFIGURATION_HIP_VISIBLE_DEVICES}"
export HSA_OVERRIDE_GFX_VERSION="${CONFIGURATION_HSA_OVERRIDE_GFX_VERSION}"
export ROCM_PATH="${CONFIGURATION_ROCM_PATH}"
export ROCM_BIN="${CONFIGURATION_ROCM_PATH_BINARY}"
export ROCR_VISIBLE_DEVICES="${CONFIGURATION_ROCR_VISIBLE_DEVICES}"
export AMDGPU_TARGET="${CONFIGURATION_AMDGPU_TARGET}"
###############################################################################
## ollama
###############################################################################
export OLLAMA_DIR="${CONFIGURATION_OLLAMA_DIR}"
export OLLAMA_HOME="${CONFIGURATION_OLLAMA_HOME}"
export OLLAMA_MODELS="${CONFIGURATION_OLLAMA_MODELS}"
export OLLAMA_VULKAN="${CONFIGURATION_OLLAMA_VULKAN}"
export GGML_VK_VISIBLE_DEVICES="${CONFIGURATION_GGML_VK_VISIBLE_DEVICES}"
###############################################################################
## Lockscreen
###############################################################################
export LOCKSCREEN="${CONFIGURATION_DEFAULT_LOCKSCREEN}"
###############################################################################
## postgresql
###############################################################################
if [ "$(id -u)" -eq 0 ]; then
 export PSQL_HISTORY="/root/.psql_history_root"
else
 export PSQL_HISTORY="/home/${USER}/.psql_history_${USER}"
fi
###############################################################################
## pytorch binaries
###############################################################################
export PYTORCH_ROCM_ARCH="${CONFIGURATION_PYTORCH_ROCM_ARCH}"
###############################################################################
## trine
###############################################################################
export TRINE_CONTROL_VERBOSE=$CONFIGURATION_TRINE_CONTROL_VERBOSE}
export TRINE_CWD="${CONFIGURATION_TRINE_CWD}"
export TRINE_CWD_PREVIOUS="${CONFIGURATION_TRINE_CWD_PREVIOUS}"
export TRINE_PATHS_VERBOSE="${CONFIGURATION_TRINE_PATHS_VERBOSE}"
###############################################################################
## qt
###############################################################################
export QT_QPA_PLATFORM="${CONFIGURATION_QT_QPA_PLATFORM}"
export QT_QPA_PLATFORM_PLUGIN_PATH="${CONFIGURATION_QT_QPA_PLATFORM_PLUGIN_PATH}"
###############################################################################
## wine
###############################################################################
export WINEARCH="${CONFIGURATION_WINEARCH}"
export WINEPREFIX="${CONFIGURATION_WINEPREFIX}"
###############################################################################
## xdg and gtk
###############################################################################
export XDG_CURRENT_DESKTOP="${CONFIGURATION_XDG_CURRENT_DESKTOP}"
export XDG_SESSION_DESKTOP="${CONFIGURATION_XDG_SESSION_DESKTOP}"
export GTK_USE_PORTAL="${CONFIGURATION_GTK_USE_PORTAL}"
###############################################################################
## DEFAULT_*
###############################################################################
export DEFAULT_BACKGROUND_IMAGE_ADMIN="${CONFIGURATION_DEFAULT_BACKGROUND_IMAGE_ADMIN}"
export DEFAULT_BACKGROUND_IMAGE_REALMLEADER="${CONFIGURATION_DEFAULT_BACKGROUND_IMAGE_REALMLEADER}"
export DEFAULT_BACKGROUND_IMAGE_STANDARD="${CONFIGURATION_DEFAULT_BACKGROUND_IMAGE_STANDARD}"
export SHARED_LOCK_IMAGE="${CONFIGURATION_SHARED_LOCK_IMAGE}"
###############################################################################
## Perl activation and extensions
###############################################################################
## core_perl
export PERL_CORE="${CONFIGURATION_PERL_CORE}"
## site_perl
export PERL_SITE="${CONFIGURATION_PERL_SITE}"
## vendor_perl
export PERL_VENDOR="${CONFIGURATION_PERL_VENDOR}"
###############################################################################
## export PATH: Lastly, export the amended $PATH
## *NOTE* Add each of the above instance seperated by : besides LD_LIBRARY_PATH
###############################################################################
export PATH="${CONFIGURATION_PATH}":"${GEM_HOME}":"${PERL_CORE}":"${PERL_HOME}":"${PERL_SPECIAL}":"${PERL_SITE}":"${PERL_VENDOR}":"${NPM_HOME}":"${ROCM_PATH}":"${ROCM_BIN}"