config/shell: some text processing aliases
This commit is contained in:
parent
19b66cfa46
commit
d93f38bb93
|
@ -135,9 +135,10 @@ alias graphics='lspci -vnn | grep VGA --color=never'
|
||||||
alias vlch="vlc -H | ${PAGER:-less}"
|
alias vlch="vlc -H | ${PAGER:-less}"
|
||||||
alias usergroups="cat /etc/passwd | cut -d':' -f1 | xargs -n 1 id"
|
alias usergroups="cat /etc/passwd | cut -d':' -f1 | xargs -n 1 id"
|
||||||
alias omd="(echo '#+OPTIONS: tags:nil'; xclip -o -selection clipboard) | pandoc -f org-auto_identifiers -t markdown --wrap preserve | xclip -filter"
|
alias omd="(echo '#+OPTIONS: tags:nil'; xclip -o -selection clipboard) | pandoc -f org-auto_identifiers -t markdown --wrap preserve | xclip -filter"
|
||||||
alias mdo="pandoc -f markdown -t org --wrap preserve"
|
alias mdo="pandoc -f gfm -t org --wrap preserve"
|
||||||
alias mdox="xclip -o -selection clipboard | mdo | xclip -filter"
|
alias mdox="xclip -o -selection clipboard | mdo | xclip -filter"
|
||||||
alias mdoh="sed '/^#\+ /{s/#/*/g;N;s/\n$//}'"
|
|
||||||
|
alias gdiff='git diff --word-diff=color --word-diff-regex=. --no-index'
|
||||||
|
|
||||||
alias sc='sudo systemctl'
|
alias sc='sudo systemctl'
|
||||||
alias scu='systemctl --user'
|
alias scu='systemctl --user'
|
||||||
|
@ -255,7 +256,7 @@ cl() {
|
||||||
|
|
||||||
# FILES
|
# FILES
|
||||||
|
|
||||||
alias f='noglob fd --hidden --color=always --no-ignore-vcs'
|
alias f='noglob fd --hidden --no-ignore-vcs'
|
||||||
#alias f='find -not -path "*.sync*" -and -not \( -name daten -prune \)'
|
#alias f='find -not -path "*.sync*" -and -not \( -name daten -prune \)'
|
||||||
#alias f1='find -mindepth 1 -maxdepth 1'
|
#alias f1='find -mindepth 1 -maxdepth 1'
|
||||||
|
|
||||||
|
@ -373,7 +374,7 @@ pdiff() {
|
||||||
|
|
||||||
genssh() {
|
genssh() {
|
||||||
mkdir -p ~/.ssh
|
mkdir -p ~/.ssh
|
||||||
test -f ~/.ssh/id_rsa.pub || ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa -q -N "" -C ${1:-$(hostname)}
|
test -f ~/.ssh/id_rsa.pub || ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa -q -N ""
|
||||||
cat ~/.ssh/id_rsa.pub
|
cat ~/.ssh/id_rsa.pub
|
||||||
if test "$OSTYPE" = "cygwin"
|
if test "$OSTYPE" = "cygwin"
|
||||||
then cat ~/.ssh/id_rsa.pub>/dev/clipboard
|
then cat ~/.ssh/id_rsa.pub>/dev/clipboard
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Transforms org to markdown using a simplified regex
|
||||||
|
sed ':o; s/_\(\w[^_]*\w\)_/\/\1\//g;
|
||||||
|
/^#\+ /{
|
||||||
|
s/^#/*/; To;
|
||||||
|
:b; s/^\(\**\)#/\1*/g; tb;
|
||||||
|
n; s/^$//; To; D
|
||||||
|
}' "$@"
|
||||||
|
# echo "# one\n\n# two\n## under #two\n_hello under_two_\nnumber #1" | mdoh
|
||||||
|
|
Loading…
Reference in New Issue