An open API service indexing awesome lists of open source software.

https://github.com/hexuro/macrotodo

An easy embeddable Todo-App for everyone.
https://github.com/hexuro/macrotodo

command-line-tool embeddable small-projects todoapp

Last synced: 11 months ago
JSON representation

An easy embeddable Todo-App for everyone.

Awesome Lists containing this project

README

          

# MacroTodo
This to-do app is a small project made by **@ViktorPopp** and is currently only supporting the command line but will eventually be supporting GUI applications. Now why another To-do app? Well this to-do app is made to be performant and integrated well into a command line workflow. It is also **really simple to embed into other applications.**

## Features
* ➕ Add todo's
* ✅ Check todo's
* 📄 Have multiple lists
* ❌ Remove todo's

## Installation
**Windows**

There are as always prebuild binaries for Windows on the releases page. See how to build it yourself in the [Build Guide](#build-guide)

**Linux**

There are as always prebuild binaries for Linux on the releases page. See how to build it yourself in the [Build Guide](#build-guide)

**MacOS**

MacOS is currently not officially supported.

## Usage
A simple guide on using this to-do app:
```console
> To-do-App.exe list.txt # Open the app and open and/or create a list
> Enter a command: new # Create a new to-do
> Enter a title: Release Todo-App
> Enter a description: Go to GitHub releases and create a new release

> Enter a command: check # Check a to-do
> Enter an index number: 1 # Remember it starts from 0

> Enter a command: list # show all the to-do's
> [ ] Release Todo-App: Go to GitHub releases and create a new release
> [x] Create README.md: Create the README file to the Todo-App repo. Add Features, Installation, Usage and Build Guide.

> Enter a command: rm # Remove a to-do
> Enter an index number: 1
```

## Build Guide
First clone the repository. Then follow the steps below for your platform.

**Windows**

```console
> cd Scripts && GenVisualStudio2022.bat # Choose 2019 for VS2019
```
Open Todo-App.sln and build the project.

**Linux**

```console
$ cd Scripts && GenGMake2
$ make
```