Pārlūkot izejas kodu

update aliases + add preliminary git message

Noah Vogt 2 gadi atpakaļ
vecāks
revīzija
2423d15879
3 mainītis faili ar 42 papildinājumiem un 3 dzēšanām
  1. 4 3
      dot-config/aliasrc
  2. 19 0
      local-bin/em
  3. 19 0
      local-bin/showgitmessage

+ 4 - 3
dot-config/aliasrc

@@ -23,7 +23,7 @@ alias resource='source ${ZDOTDIR:-$HOME}/.zshrc'
 
 # frequently used programs aliases
 alias r='ranger'
-alias ca='calcurse'
+alias ca='calcurse-caldav && calcurse && calcurse-caldav'
 alias py='python'
 #alias wget='wget --hsts-file ~/.cache/wget/wget-hsts'
 alias si='devour sxiv'
@@ -33,6 +33,7 @@ alias llp='devour llpp'
 alias d='devour'
 alias nb='newsboat'
 alias mutt='neomutt'
+alias ne='neomutt'
 
 # copy and paste using xclip package
 alias copy="xclip -sel clip"
@@ -65,7 +66,7 @@ alias mv='mv -i'
 # git aliases
 alias gsetkey="git config --add --local core.sshCommand \'ssh -i \$GIT_SSH_KEY\'"
 alias clone="git clone -c core.sshCommand='/usr/bin/ssh -i \$GIT_SSH_KEY'"
-alias gs='git status'
+alias gs='showgitmessage; git status'
 alias gd='git diff'
 alias gr='git remote -v'
 alias add='git add'
@@ -93,7 +94,7 @@ alias nst="st > /dev/null 2> /dev/null &disown"
 
 # sane ytdl shortcuts
 alias yt="youtube-dl --add-metadata -i"
-alias yta="yt -x -f 140/bestaudio/best"
+alias yta="yt -x -f bestaudio/best/140"
 
 # imagemagick shortcuts
 alias dpi="identify -format '%x\n' -units PixelsPerInch"

+ 19 - 0
local-bin/em

@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# edit preliminary git message in .git/message
+
+error_exit() {
+    echo "Fatal: not a git repository (or any of the parent directories): .git"
+    exit 1
+}
+
+cd_to_dotgit_dir() {
+    while [ ! -d '.git' ]; do
+        [ "$PWD" = "/" ] && error_exit
+        cd ..
+    done
+    cd ".git" || error_exit
+}
+
+cd_to_dotgit_dir
+"$EDITOR" "message"

+ 19 - 0
local-bin/showgitmessage

@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# show preliminary git message in .git/message
+
+error_exit() {
+    echo "Fatal: not a git repository (or any of the parent directories): .git"
+    exit 1
+}
+
+cd_to_dotgit_dir() {
+    while [ ! -d '.git' ]; do
+        [ "$PWD" = "/" ] && error_exit
+        cd ..
+    done
+    cd ".git" || error_exit
+}
+
+cd_to_dotgit_dir
+[ -f "message" ] && bat --style plain --theme "base16" -H 1 "message"