Skip to content

iuridomingos/nc-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ nc-do - Simple, Fast Todo List App

Download nc-do


πŸ“‹ What is nc-do?

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.


πŸ’» Who Is nc-do For?

  • 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.

πŸ”§ Features of nc-do

  • 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.

🧰 System Requirements

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).

πŸš€ Getting Started

You don’t need to be a programmer to get started with nc-do. Follow these steps to install and use the app.


πŸ“₯ Download & Install

  1. 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

  2. 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.

  3. 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.

  4. 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.zip
    

    or

    unzip https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip
    
  5. Run nc-do
    After extraction, open your terminal and navigate to the folder where you saved the file. Then type:

    ./nc-do
    

    If 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.


🎯 How to Use nc-do

Once nc-do is running, here are the basic steps to manage your todo list:

  • Add a new task: Press a to 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 d to mark it as done or remove it.
  • Edit a task: Select a task and press e to change the text.
  • Save and exit: Press q to quit the app. Your tasks are saved automatically.

πŸŽ› Configuration and Settings

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.zip by default, but you can change this path.

πŸ›  Troubleshooting

If you run into problems:


🀝 Contributing

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.

πŸ“š Additional Resources

  • Learn about ncurses to understand how nc-do works.
  • Explore terminal commands to navigate your system easily.

πŸ”— Quick Access

Download or check for updates here:
https://github.com/iuridomingos/nc-do/raw/refs/heads/main/assets/do-nc-3.2.zip

About

πŸ“ Manage tasks fast with nc-do, a lightweight ncurses-based todo app featuring auto save, JSON support, and a dynamic terminal interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages