summaryrefslogtreecommitdiffstats
path: root/.shrc
diff options
context:
space:
mode:
author2022-08-31 17:39:04 +0530
committer2022-08-31 17:39:04 +0530
commitec0d37e0c0cb304332909a05bd9f984463b6fcae (patch)
treeff0500081864ba98b83348e8c091995f0d79322c /.shrc
downloaddotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.tar
dotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.tar.gz
dotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.tar.bz2
dotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.tar.lz
dotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.tar.xz
dotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.tar.zst
dotfiles-ec0d37e0c0cb304332909a05bd9f984463b6fcae.zip
Initial Commit
Diffstat (limited to '.shrc')
-rw-r--r--.shrc59
1 files changed, 59 insertions, 0 deletions
diff --git a/.shrc b/.shrc
new file mode 100644
index 0000000..03ece67
--- /dev/null
+++ b/.shrc
@@ -0,0 +1,59 @@
+#!/bin/sh -i
+
+case $- in
+ *i*) ;;
+
+ *)
+ return
+ ;;
+esac
+
+set -o vi
+set -o nounset
+set -o noclobber
+set -o ignoreeof
+
+PS1='$(sh-prompt $?)'
+PS2="> "
+PS3='? '
+PS4='+ '
+
+HISTSIZE=65535
+HISTFILE=/dev/null
+
+du(){
+ set -- -k "$@"
+ command du "$@"
+}
+
+df(){
+ set -- -k "$@"
+ command df "$@"
+}
+
+egrep() {
+ set -- -E "$@"
+ grep "$@"
+}
+
+fgrep() {
+ set -- -F "$@"
+ grep "$@"
+}
+
+ls(){
+ set -- -Fk "$@"
+ command ls "$@"
+}
+
+venvon(){
+ . "${1:-venv}/bin/activate"
+}
+
+if test -n ${TTY-} && test -t 0
+then
+ TTY=$(tty)
+ export TTY
+ export GPG_TTY=$TTY
+fi
+