# $OpenBSD: dot.profile,v 1.5 2018/02/02 02:29:54 yasuoka Exp $ # # sh/ksh initialization PATH="{{ evobsd_path }}" export PATH HOME TERM export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF-8" export PS1="\u@\h:\w\\$ " HISTFILE=$HOME/.histfile export HISTSIZE=10000 export HISTCONTROL='ignoredups:ignorespace' export TMOUT=36000 export PAGER=less umask 022 export ENV='~/.kshrc' case "$-" in *i*) # interactive shell if [ -x /usr/bin/tset ]; then if [ X"$XTERM_VERSION" = X"" ]; then eval `/usr/bin/tset -sQ '-munknown:?vt220' $TERM` else eval `/usr/bin/tset -IsQ '-munknown:?vt220' $TERM` fi fi ;; esac PKG_LIST=$(ls -1 /var/db/pkg) set -A complete_kill_1 -- -9 -HUP -INFO -KILL -TERM pgrep -q vmd if [ $? = 0 ]; then set -A complete_vmctl -- console load reload start stop reset status set -A complete_vmctl_2 -- $(vmctl status | awk '!/NAME/{print $NF}') fi if [ -d ~/.password-store ]; then PASS_LIST=$( cd ~/.password-store find . -type f -name \*.gpg | sed 's/^\.\///' | sed 's/\.gpg$//g' ) set -A complete_pass -- $PASS_LIST -c generate edit insert git set -A complete_pass_2 -- $PASS_LIST push fi set -A complete_pkg_delete -- $PKG_LIST set -A complete_pkg_info -- $PKG_LIST set -A complete_rcctl_1 -- disable enable get ls order set reload check restart stop start set -A complete_rcctl_2 -- $(ls /etc/rc.d) set -A complete_signify_1 -- -C -G -S -V set -A complete_signify_2 -- -q -p -x -c -m -t -z set -A complete_signify_3 -- -p -x -c -m -t -z set -A complete_make_1 -- install clean repackage reinstall set -A complete_gpg2 -- --refresh --receive-keys --armor --clearsign --sign --list-key --decrypt --verify --detach-sig set -A complete_git -- pull push mpull mpush status clone branch add rm checkout fetch show tag commit set -A complete_ifconfig_1 -- $(ifconfig | grep ^[a-z] | cut -d: -f1)