summaryrefslogtreecommitdiffstats
path: root/minimal/.bash_aliases
diff options
context:
space:
mode:
authorMitsuo Tokumori <[email protected]>2025-06-04 01:03:45 +0900
committerMitsuo Tokumori <[email protected]>2025-06-04 01:03:45 +0900
commit55fa988f6f8316918f8a1a5a901b0561467c1b77 (patch)
treea2a0346acaf41a3911a7445116003c213152eef6 /minimal/.bash_aliases
parent0876b5a6254d78910d5530439fd8d2735d257c9a (diff)
downloaddotfiles-55fa988f6f8316918f8a1a5a901b0561467c1b77.tar.gz
dotfiles-55fa988f6f8316918f8a1a5a901b0561467c1b77.tar.bz2
dotfiles-55fa988f6f8316918f8a1a5a901b0561467c1b77.zip
Create extra/ and minimal/
minimal/ should be a minimal subset of public/ to be used when installing configuration files on a VPS or VM. Move .git-prompt.sh to extra to be sym-linked both in public/ and minimal/
Diffstat (limited to 'minimal/.bash_aliases')
-rw-r--r--minimal/.bash_aliases24
1 files changed, 24 insertions, 0 deletions
diff --git a/minimal/.bash_aliases b/minimal/.bash_aliases
new file mode 100644
index 0000000..5fc24c5
--- /dev/null
+++ b/minimal/.bash_aliases
@@ -0,0 +1,24 @@
+alias e="$EDITOR"
+alias aliases="$EDITOR ~/.bash_aliases && source ~/.bash_aliases"
+
+# color
+alias diff='diff --color=always'
+alias dir='dir --color=auto'
+alias grep='grep --color=auto -i' # color case-insensitive
+
+# Sort files by ASCII value (override current locale)
+alias ls='ls --color=auto --group-directories-first --classify'
+alias la='ls -A'
+alias ll='ls -l -h'
+alias lla='ll -A'
+alias ip='ip --color=auto'
+
+# https://missing.csail.mit.edu/2020/version-control/
+alias gitlogpretty='git log --all --graph --decorate --abbrev-commit'
+# https://stackoverflow.com/a/15606995/7498073
+alias gitshowtrackedfiles='git ls-tree -r master --name-only'
+
+# Precautionary (one shouldn't rely on this!)
+#alias rm='rm -I' # Promt before removing more than 3 files
+#alias mv='mv -i' # Promt before overwrite
+#alias cp='cp -i' # same