Shellnotes Tomar Notas Rápido y Fácil en Terminal Linux
Shellnotes Tomar Notas Rápido y Fácil en Terminal Linux

Shellnotes: Tomar Notas Rápido y Fácil a través del Terminal

Una forma fácil, sencilla y rápida de tomar notas a través de tu terminal de Linux.

Shellnotes es un sistema de notas para usuarios avanzados de linux y de terminales. ¡Está hecho de un montón de otros comandos y scripts, y tiene toneladas de habilidades, como un sistema de registro, una función de auto-actualización, y mucho más!

Shellnotes utiliza tu editor de texto favorito para guardar notas sobre la marcha. Si eres el tipo de persona que tiene su terminal abierta las 24 horas del día, ¡también puedes guardar notas directamente a través del terminal! Con shellnotes, puedes crear, encontrar, listar, editar o borrar tus notas desde donde estés, cuando quieras.

Notas en Terminal Linux con Shellnotes
Notas en Terminal Linux con Shellnotes

¿Por qué utilizar shellnotes?

He aquí por qué:

  • Shellnotes es la forma más rápida y segura de tomar notas.
  • Puede adaptarse tanto a los usuarios dinámicos como a los habituales, ya que aporta una experiencia clásica de TUI, así como algunas habilidades más modernas.
  • Se ejecuta exclusivamente en tu terminal, sus archivos fuente se almacenan en tu carpeta Home.
  • Es ligero
  • Es más que un programa para tomar notas.. Tiene un montón de otras habilidades interesantes.
  • Es portátil y compatible con la mayoría de los shells.
  • Se ajusta a la experiencia de todos los usuarios, creando el entorno adecuado tanto para los principiantes como para los usuarios avanzados de linux.
  • Incluso si borras shellnotes, tus notas permanecerán donde están.
  • Tiene un sencillo sistema de organización de archivos y TUI.
  • Es fácil de instalar, eliminar, actualizar o utilizar.
  • Está escrito mayormente en shell, que es el lenguaje de las aplicaciones CLI de Unix/Linux.

Cómo instalar

Después de descargar el código fuente, navega hasta la carpeta donde está almacenado, y ejecuta el script de instalación (install.sh), utilizando el comando sh.

git clone https://github.com/dmarakom6/shellnotes.git
cd shellnotes/
sh install.sh
Instalar Shellnotes en Linux
Instalar Shellnotes en Linux

Nota

Durante el proceso de instalación, el programa de instalación (install.sh) encontrará el shell del usuario e instalará shellnotes según la configuración del shell. Si tu shell no es compatible, shellnotes no se instalará.

Para los usuarios de Mac:

MacOS suele utilizar bash como shell por defecto, esto significa que el programa funcionará correctamente, pero el usuario tendrá que cambiar la ruta por defecto así como los editores.

Para usuarios de Windows:

La única forma posible de que el usuario utilice shellnotes en un PC con Windows, es instalando Windows Terminal. Windows Terminal es un front-end de línea de comandos con múltiples pestañas que Microsoft ha desarrollado para Windows 10, como reemplazo de la Consola de Windows. Puedes ejecutar cualquier aplicación de línea de comandos, incluyendo todos los emuladores de terminal de Windows, en una pestaña separada. Está preconfigurado para ejecutar Command Prompt, PowerShell, WSL, SSH y Azure Cloud Shell Connector. Si el usuario cambia la ruta y los editores de texto por defecto, el programa podría funcionar.

Cómo establecer los valores predeterminados

Shellnotes te permite usar tu editor de texto favorito para tomar tus notas, y tu directorio preferido para guardarlas, desde donde Shellnotes las borrará, las leerá o las listará.

Cómo funciona shellnotes con los editores de texto

Hay dos maneras de escribir una nota con shellnotes:

  • Usando un editor GUI o IDE, como Sublime Text, o Visual Studio Code.
  • Usando un editor in-terminal.

Los editores de notas por defecto

Shellnotes viene con dos editores por defecto, que puedes descargar o cambiar. Estos son:

  • gedit, el editor de texto por defecto de GNOME.
  • nano, para notas en terminales.

Cambiar los editores por defecto

Shellnotes no requiere que el usuario tenga los editores anteriores. Siempre puede comprobar los editores actuales o cambiarlos. Después de instalar shellnotes, abre tu terminal y escribe:

shellnotes --set-defaults

Esto activará la herramienta de configuración de shellnotes. Elige una opción:

  • Seleccionar el editor GUI por defecto para las notas regulares.
  • Seleccionar el editor en la terminal para las notas instantáneas.
  • Comprobar los editores por defecto.
Cambiar editor por defecto
Cambiar editor por defecto

Después de seleccionar una opción, escribe el nombre del programa que deseas establecer como nuevo editor de GUI/terminal por defecto. Debe ser válido. (por ejemplo, code para VSCode, subl para Sublime Text) Shellnotes localizará automáticamente la ubicación del programa y aplicará los cambios. Si el nombre no es válido, la operación se detendrá.

Notas con Editor Pluma en Linux
Abrir Notas con Editor Pluma en Linux

Cómo funciona shellnotes con los directorios

Shellnotes creará un nuevo directorio en tu carpeta Home llamado “Notes“, donde almacenará todas tus notas. Cada vez que abras tu terminal, comprobará si esta carpeta existe, y creará una si no es así.

Cambiar la carpeta de notas por defecto

Para cambiar la ruta de notas por defecto, escribe en la terminal:

shellnotes --set-defaults

o ejecuta el archivo set_defaults.sh desde ~/.shellnotes/ manualmente. Selecciona la opción 3 para cambiar la carpeta de notas por defecto, o la opción 4 para comprobar la actual. Si eliges la opción 3, escribe una ruta relativa válida al nuevo directorio con los permisos dados. Shellnotes cambiará automáticamente la carpeta por defecto a la nueva. ¡Tus notas serán transferidas allí también!

Tip

Puedes comprobar la carpeta de Notes actual mediante “shellnotes -sd, opción 4”, o “listnotes –folder”.

Tomar tu primera nota

Puedes utilizar newnote para las notas normales, o quicknote para una experiencia en la terminal.

  • Usando newnote

Abre una ventana de terminal después de instalar shellnotes. Escribe newnote y el nombre de la nueva nota. Si no pones un nombre después del comando como parámetro, shellnotes te lo pedirá con una entrada dinámica. Debería tener el siguiente aspecto:

usuario@dispositivo:carpeta$ newnote holaMundo => no necesita extensión!

O:

usuario@dispositivo:carpeta$ newnote
Enter note name: holaMundo

A continuación, aparecerá la ventana del editor de notas normal por defecto. Toma tus notas, guarda el archivo y ¡listo!

  • Usando quicknote
  • Abre el terminal. Escribe quicknote y el nombre de la nueva nota. Si no pones un nombre después del comando como parámetro, shellnotes te lo pedirá de nuevo. Es similar a newnote:

    usuario@dispositivo:carpeta$ quicknote holaMundo => no necesita extensión!

    O:

    usuario@dispositivo:carpeta$ quicknote
    Enter note name: holaMundo

    quicknote abrirá el editor de notas rápidas por defecto. Ahora puedes empezar a guardar tus notas a través del terminal.

    Lectura de notas y Más comandos

    También puedes leer tus notas de forma similar, utilizando readnote y quickread. Hay más comandos disponibles a continuación:

    Ejemplo de comandos notas para Shellnotes
    newnote # Escribe una nueva nota utilizando tu editor de texto.
    quicknote #Escribe una nota directamente desde el terminal.
    readnote #Lee una nota desde tu editor de texto.
    quickread #Lee una nota directamente desde la terminal.
    listnotes (-n/-d/-f) #Ver una lista completa de notas de su carpeta de notas.
    delnote (-all) #Elimina una nota de tu carpeta de notas.
    findnote #Encuentra una nota específica en tu carpeta de notas.
    findmisplacednote #Encuentra una nota extraviada en tu sistema.
    renamenote #Cambia el nombre de una nota en tu carpeta de notas.
    shellnotes (-u/-v/-r/-l/-sd/-h/-au) #nformación sobre shellnotes.
    clearlogs
    noteinfo
    Listar notas con Shellnotes
    Listar notas con Shellnotes

    Advertencia

    El shell por defecto para shellnotes es bash. Sin embargo, shellnotes encontrará tu shell si es diferente y continuará la instalación de acuerdo con él. Sin embargo, si tu shell no es compatible, la instalación fallará.

    https://github.com/dmarakom6/shellnotes

    Mi Carro Close (×)

    Tu carrito está vacío
    Ver tienda