nc-do is a lightweight, quick todo app you use right from the command line. It runs in a text window on Unix-like systems. The app uses ncurses, a tool that helps programs create simple, easy-to-read interfaces in the terminal.
This means you do not need to open a web browser or a heavy program to track your tasks. With nc-do, everything happens in your terminal window. It's easy to add, view, and remove tasks quickly.
- People who prefer working in a terminal or command line.
- Users wanting a simple way to keep a list without extra clutter.
- Those using Unix-like systems such as Linux or MacOS.
- Anyone who needs a fast way to create todo lists without using a mouse.
- Fast startup with minimal system resources.
- Simple text-based interface using ncurses.
- Add, edit, and remove tasks with keyboard shortcuts.
- Works entirely in the terminal without a graphical interface.
- Saves tasks to your local files for easy access later.
- Lightweight and easy to learn with no complex setup.
- Compatible with most Unix-like systems.
To run nc-do smoothly on your computer, make sure you meet these requirements:
- Operating System: Linux, BSD, or MacOS (Unix-like systems).
- Terminal emulator installed (default terminal on most Unix systems).
- ncurses library present (usually pre-installed).
- At least 10 MB of free disk space.
- Basic keyboard and mouse (mouse support in terminal optional).
You donβt need to be a programmer to get started with nc-do. Follow these steps to install and use the app.
-
Visit the official download page
Click the big button at the top or visit this link:
https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip -
Find the right version for your system
On the releases page, locate the latest version. You will see several files for download. Choose the one that matches your system. Usually, there will be a file labeled for Linux, MacOS, or other Unix systems. -
Download the file
Click the file link to start the download. It may be an archive (https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip or .zip) or a single executable file. -
Extract the archive (if needed)
If you downloaded an archive, extract it using your systemβs file manager or the terminal command:tar -xzvf https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zipor
unzip https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip -
Run nc-do
After extraction, open your terminal and navigate to the folder where you saved the file. Then type:./nc-doIf your system requires, you might need to give the file execute permissions first:
chmod +x nc-do
You should now see the nc-do interface open in your terminal, ready for you to add tasks.
Once nc-do is running, here are the basic steps to manage your todo list:
- Add a new task: Press
ato start typing a new task. Hit Enter to save it. - View all tasks: Your tasks will appear in a list. Use the arrow keys to scroll through them.
- Mark tasks as done: Select a task and press
dto mark it as done or remove it. - Edit a task: Select a task and press
eto change the text. - Save and exit: Press
qto quit the app. Your tasks are saved automatically.
nc-do keeps things simple, but you can adjust some settings for a better experience:
- Change colors: You can customize the color scheme by editing the configuration file located at:
~https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip - Keyboard shortcuts: The app uses default key bindings but you can change them in the config file.
- Data storage: Your todo list is saved in
~https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zipby default, but you can change this path.
If you run into problems:
- Make sure you have executable permissions on the file (
chmod +x nc-do). - Check if your terminal supports ncurses by running other terminal apps.
- If nc-do does not start, try running it with
./nc-dofrom the folder where it is located. - Look for help or report issues at:
https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip
If you want to improve nc-do, you can contribute by:
- Reporting bugs on the GitHub issues page.
- Suggesting new features.
- Sharing your experience with others.
- Helping translate the app into different languages.
- Learn about ncurses to understand how nc-do works.
- Explore terminal commands to navigate your system easily.
Download or check for updates here:
https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip