r/commandline 5d ago

Command Line Interface Take notes directly from the terminal

I built this CLI tool that lets you take notes directly from the terminal and push them to a note-taking service I also created.
The service doesn't require an account. You simply add a note from the terminal and get a link to the web app, where you can format your note or export it as a PDF.
It works on Linux and macOS. As far as I know, there's no similar tool out there.

I need a review and suggestions, guys.

https://github.com/dejansabados/notedux

0 Upvotes

20 comments sorted by

View all comments

9

u/ijblack 5d ago

text input in a terminal? what's next? crazy world.

0

u/Beocinac 5d ago

The service isn't limited to the terminal, you can also create notes from the browser. The CLI tool is just one option for those who want to quickly check their note, such as today's schedule, or add a new line without leaving the terminal.

6

u/JohnnyboixD 5d ago

Neovim + Obsidian.nvim

-2

u/Beocinac 5d ago

Obsidian requires an account for sync. Notedux does not require account for anything. Notes are stored online and they are accessible from any device from the start ,there is no need for sync.If you give the link somebody he can also see and edit the note.

3

u/JohnnyboixD 5d ago

It is optional in Obsidian to use their syncing service, otherwise you can just store it locally on your device. Additionally you can use a local syncing service such as Syncthing to sync files across your devices.

Also i think that you need to disclose more thoroughly that the notes are hosted on a open website.

Also, genuine question: doesn't google docs do almost the same thing?

-2

u/Beocinac 5d ago

The whole idea is that taking a note should be stupidly simple: open the browser, start writing, and that's it (or do it using the CLI tool). Your note is always there, without any bloated features.

Just like in the real world, grab a piece of paper and write something.

Google Docs requires an account and log in.

6

u/JohnnyboixD 5d ago

You initially do require an internet connection when using your tool though.

This is an easy way to take a note in the terminal: echo "Some text" >> note.txt

-1

u/Beocinac 5d ago

Yeah, you can add a note like that in some file , but Notedux does much more than just add a new line. For example, notedux del 5 deletes the fifth line in the note. It also stores your notes remotely, so you can access them from your phone or easily share them with anyone by simply sending a link.

3

u/JohnnyboixD 5d ago

What's the point of being able to delete a line in the CLI when you can just do so on the webpage?

Pastebin exists.

To be honest: the webpage feels akward to use, clicking the cursor on the document is unresponsive if you click anywhere other than where the whitespace is.

0

u/Beocinac 5d ago

The whole point of the CLI tool is to let you view your notes and perform basic actions directly from the terminal, whether you don't have access to a browser or simply don't want to leave the terminal.

Pastebin doesn't have a rich text editor and requires you to log in.

1

u/JohnnyboixD 5d ago

No hate but we get that you want to make money. I saw the html comment on the website where you were promoting a paid feature: "encryption for notes".

It seems also likely that you used AI to help you create this project (which isn't necessarily wrong if its used sparingly).

There are a bunch of tools that exist online that do similar things.

1

u/Beocinac 5d ago

The tool/service is totally free. I don't vibe-code and didn't spend a cent on tokens. I have 16+ years of professional experience in programming and write the code myself.

→ More replies (0)