etc/dot/file/profile

59 lines
1.3 KiB
Text
Raw Normal View History

2020-11-04 02:03:20 +03:00
#!/bin/sh
# k1574's profile.
export_loop(){
# Chore, because I'm lazy to type "export" so many times.
# Standard "export" command takes arguments
# from variables from the start, but I want to
# use other variables in definition for next of them.
while test ! -z "$1" ; do
2020-11-04 02:03:20 +03:00
# Doing until we have arguments.
value="$(eval echo $2)"
name="$1"
export "$name"="$value"
shift 2
done
}
# Standard variables.
export_loop \
ENV '$HOME/.shrc' \
PROMPT '"; "' \
2020-11-04 02:03:20 +03:00
SUDO_PROMPT '"#"' \
2021-12-04 21:57:51 +03:00
EDITOR 'vi' \
2020-11-04 02:03:20 +03:00
VISUAL 'vi' \
GIT_EDITOR '$VISUAL' \
PAGER 'less' \
MANPAGER '$PAGER' \
2021-12-04 21:57:51 +03:00
\
CDHIST '$HOME/lib/cds' \
CDHISTMAX '50' \
\
2021-12-14 05:16:32 +03:00
CMDHIST '$HOME/lib/cmds' \
CMDHISTMAX '100' \
2020-11-04 02:03:20 +03:00
PROFILE '$HOME/.profile' \
ENVDIR '$HOME/env' \
2021-12-04 21:57:51 +03:00
SETENV '$HOME/lib/setenv/sh' \
LOGIN '$HOME/lib/login/sh' \
INDENT '" "'\
\
GOPATH '$HOME/app/go' \
GOBIN '$HOME/exe'\
COMPOSEREXE '$HOME/lib/composer/vendor/bin' \
2022-07-29 22:56:51 +03:00
XDG_UTILS_DEBUG_LEVEL '3'\
2021-12-04 21:57:51 +03:00
XDG_CONFIG_HOME '$HOME/lib' \
XDG_RUNTIME_DIR '$HOME/tmp' \
2022-07-29 22:56:51 +03:00
XDG_DATA_HOME '$HOME/lib/xdg' \
2021-12-04 21:57:51 +03:00
XCOMPOSEFILE '$HOME/lib/xcompose' \
ANDROID_NDK_HOME '$HOME/app/android/ndk' \
2021-02-17 02:36:56 +03:00
GIT 'https://github.com/$USER' \
2022-09-02 11:20:23 +03:00
PATH '$HOME/exe:$HOME/.local/bin:$PATH' \
2022-10-11 17:52:39 +03:00
PERSONAL_SHELL 'sh' \
MYVIMRC '$HOME/.vimrc'\
2020-11-04 02:03:20 +03:00
test -r $SETENV && . "$SETENV" && setenv profile
2020-11-04 02:03:20 +03:00
2022-09-05 18:07:23 +03:00
export GPG_TTY=$(tty)
2022-09-06 19:17:21 +03:00
export SSH_TTY=$(tty)
2022-09-05 18:07:23 +03:00