#!//usr/local/bin/bash ## Copyright 2022 santisoler ## Liberado bajo BSD 3-clause license. # Elegimos la carpeta donde vamos a guardar nuestras notas notas_dir=$HOME/notas # Definimos el archivo de notas a crear o editar notas=$notas_dir/$(date +%Y-%m).md # Creamos el directorio notas_dir si no existe if [[ ! -d $notas_dir ]]; then mkdir $notas_dir fi if [[ -e $notas ]]; then # Obtener la Ășltima fecha del archivo de notas ultima_fecha=$(cat $notas | grep "^## " | tail -1 | sed 's/## //') else # Creamos el archivo de notas si no existe echo "# Notas del $(date +%Y-%m)" > $notas ultima_fecha="" fi # Editamos el archivo de notas con Vim if [[ "$ultima_fecha" == "$(date +%Y-%m-%d)" ]]; then vim -c "norm Go" -c "norm zz" $notas else vim -c "norm Go" \ -c "norm Go" \ -c "norm Go## $(date +%Y-%m-%d)" \ -c "norm zz" \ $notas fi