dgy
/
hexagons
Archived
1
0
Fork 0
This repository has been archived on 2021-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
hexagons/.local/bin/escribir

47 lines
1.3 KiB
Plaintext
Raw Normal View History

#!/bin/sh
diario() {
2020-06-03 14:23:45 +00:00
cd "$HOME/doc/blog" || exit
menublog=$(printf "Hoy\\nMañana\\nAyer\\nArchivo" | dmenu -i -w 120 -p " ")
2020-06-03 14:23:45 +00:00
case $menublog in
"Hoy") alacritty --class=flota -e nvim "$(date -I)".wiki ;;
"Mañana") alacritty --class=flota -e nvim "$(date --date='tomorrow' +%F)".wiki ;;
"Ayer") alacritty --class=flota -e nvim "$(date --date='yesterday' +%F)".wiki ;;
"Archivo") archivo ;;
esac
}
notas() {
2020-06-03 14:23:45 +00:00
cd "$HOME/doc/notas" || exit
menunota=$(printf "Nueva\\nArchivo" | dmenu -i -w 120 -p " ")
2020-06-03 14:23:45 +00:00
case $menunota in
"Nueva")
nombre="$(dmenu -i -p "Titulo: ")" 2> /dev/null
2020-06-03 14:23:45 +00:00
alacritty --class=flota -e nvim "$nombre".wiki
;;
"Archivo") archivo ;;
esac
}
articulo(){
cd "$HOME/doc/dgy.io" || exit
nom="$(dmenu -i -p "Titulo: ")" 2> /dev/null
nombre="$(echo "$nom" | tr ' ' '-')"
hugo new articulos/"$nombre".md
sleep 1
alacritty --class=flota -e nvim content/articulos/"$nombre".md
}
archivo(){
selarch=$(fd -d 1 -e wiki | sort -Mr | dmenu -i -w 200 -p " ")
[ -z "$selarch" ] && exit 0
alacritty --class=flota -e nvim "$selarch"
}
MENU="$(printf "Articulo\\nBlog\\nNotas" | dmenu -i -w 130 -p " ")"
case $MENU in
'Blog') diario;;
'Articulo') articulo;;
'Notas') notas;;
esac