From a03d5f393eaa5b0cd7c1b769f2ddb7efd4ec9431 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Wed, 11 Mar 2026 16:42:38 +0100 Subject: add freebsd --- .profile | 4 ++++ .shrc | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 .shrc diff --git a/.profile b/.profile index 60a71a1..632874a 100644 --- a/.profile +++ b/.profile @@ -17,6 +17,10 @@ case $OS in export LANG=en_US.UTF-8 tabs -4 ;; +(freebsd) + ENV=$HOME/.shrc + export ENV + ;; (termux) PATH=~/bin:${HOME%/*}/usr/bin:~/go/bin:~/.local/bin:~/.cargo/bin ;; diff --git a/.shrc b/.shrc new file mode 100644 index 0000000..7375bf3 --- /dev/null +++ b/.shrc @@ -0,0 +1,58 @@ +# +# .shrc - bourne shell startup file +# +# This file will be used if the shell is invoked for interactive use and +# the environment variable ENV is set to this file. +# +# see also sh(1), environ(7). +# + +export CLICOLOR=1 +export EDITOR=vi +export PAGER=less + +# file permissions: rwxr-xr-x +# +# umask 022 + +# Uncomment this to enable the builtin vi(1) command line editor in sh(1), +# e.g. ESC to go into visual mode. +# set -o vi + + +# some useful aliases +alias h='fc -l' +alias j=jobs +alias m="$PAGER" +alias ll='ls -laF' +alias l='ls -l' +alias g='egrep -i' + +# # be paranoid +# alias cp='cp -ip' +# alias mv='mv -i' +# alias rm='rm -i' + +# # csh like history on arrow up and down +bind ^[[A ed-search-prev-history +bind ^[[B ed-search-next-history + +# # Ctrl+right arrow: go to the next word +# # Ctrl+left arrow: go to the previous word +bind "\\e[1;5C" em-next-word +bind "\\e[1;5D" ed-prev-word + +alias history='fc -l' + +# Fix home/del for mobaxterm +bind ^[[5~ ed-move-to-beg +bind ^[[6~ ed-move-to-end + +# set prompt: ``username@hostname:directory $ '' +PS1="\u@\h:\w \\$ " + +# search path for cd(1) +# CDPATH=:$HOME + +alias dotfiles='git --git-dir=$HOME/dotfiles --work-tree=$HOME' +alias sudo=doas -- cgit v1.2.3