## PIRDE-wide config stuff. There are also schema-specific equivalents.


declare +r \
AWKPATH BASH BASH_VERSION COLUMNS COMPILER_PATH \
C_INCLUDE_PATH DIRSTACK DISTRO EDITOR FONT GCC_EXEC_PREFIX \
HISTFILE HISTFILESIZE HISTSIZE HOME HOSTNAME HOSTTYPE HUSHLOGIN HZ     \
LIBRARY_PATH LINES LOGNAME MACHTYPE MAIL MAILCHECK NNTPSERVER OLDPWD   \
OPTIND OSTYPE PATH PIPESTATUS PS1 PS2 PS4 PWD SHELL        \
SHLVL TMPDIR USER VISUAL _ ignoreeof

unset -v \
AWKPATH BASH BASH_VERSION COLUMNS COMPILER_PATH \
C_INCLUDE_PATH DIRSTACK DISTRO EDITOR FONT GCC_EXEC_PREFIX \
HISTFILE HOME HOSTNAME HOSTTYPE HUSHLOGIN HZ     \
LIBRARY_PATH LINES LOGNAME MACHTYPE MAIL MAILCHECK NNTPSERVER OLDPWD   \
OPTIND OSTYPE \
PATH \
PIPESTATUS PS1  \
PS4  \
PWD  \
SHELL        \
SHLVL TMPDIR USER VISUAL _ ignoreeof

#OPTERR  "which" doesn't work without this  \


setterm -regtab 3

export HISTFILE=/.us/PIRDE/data/.PIRDE_history
export HISTFILESIZE=500
ignoreeof=10
umask 022
AWKPATH=/.us/PIRDE/command
DISTRO=cLIeNUX

PS1="[34m:; [47mcLIeNUX  [01mPIRDE[00;36m \n[34m:;[0m"

PS2="[34m:;:;[0m "

echo -e "\033[10;820]"

TMPDIR="/.tm"

cd /.us/PIRDE

PATH=/.bi:/.sbi:/.bi/unix:/.us/PIRDE/command:/.us/PIRDE/link

TD=/.us/PIRDE

## my personal gotta-haves
d () {
ls --color $*
}

q () {
exit 
}

p () {
edit $@ ;
}

#####################         NO WORKIE
###################        SIMPLE functions get "sourced",
####################         but calling a command seems to make
######                       a shell command not share state back up
#######                      to the parent.
stack () {
	let SP=$SP+1
	tee background/stack$SP
}

drop () {
	let SP=$SP-1
	rm background/stack$SP
}

bump () {
let SP=$SP+1
}

export SP=0



help

