DEV Community

Mushfiqur Rahman Abir
Mushfiqur Rahman Abir

Posted on

Taking Notes On Terminal Made Simple: Introducing AppNotEx for Linux

Introduction

In the world of Linux, quick note-taking is a must for many users. Whether you're jotting down ideas, keeping track of important information, or simply need a place to store your thoughts, having a reliable note-taking tool is essential. Meet AppNotEx, a Linux terminal-based note keeper that simplifies the process of taking and organizing your notes.

Installation

For Arch Linux users, installing AppNotEx is a breeze. You can use the AUR package manager to install it:

yay -S appnotex
Enter fullscreen mode Exit fullscreen mode

For other distro users you can build the tool from source easily -

Clone the AppNotEx repository:

git clone https://github.com/Abir-Tx/AppNotEx.git && cd AppNotEx
Enter fullscreen mode Exit fullscreen mode

Initialize and update submodules:

git submodule init && git submodule update
Enter fullscreen mode Exit fullscreen mode

Build the AppNotEx binary:

make builddir && make
Enter fullscreen mode Exit fullscreen mode

You'll find the compiled binary in the bin folder. Then just add the binary to your path using export command and that's it.

Usage

So you might be thinking what's the use of this tool for me? Well, sometimes you might be working on your terminal doing something & you remember some other works or do later thing suddenly and you wish to take a quick note there without the need to leave your terminal. In this case the AppNotEx comes in play, using this tool you can take quick notes on the terminal and then whenever needed you can even export those notes to any format using the --export parameter. Or you can view all the notes using --print command

appnotex --print 
Enter fullscreen mode Exit fullscreen mode

The above command will print all the saved notes in the terminal. Under the hood the tool uses SQLITE3 database to quickly perform the asked tasks and also work inside the terminal. So you can also easily migrate or modify the database if you know a bit of SQL.

Mushfiqur Rahman Abir
Computer Science Engineer

Top comments (0)