Cross‑device task manager: add/edit via phone or terminal, sync locally or when online, server‑free reminders.
This repository contains all the source code from all the Notecross components.
- Background daemon (Android/Linux)
- CLI tool (Linux)
- Android app (Android) (not started yet)
So far no prebuild binaris availible, you will need to build from source for now.
Dependencies*
How to build Run the following after installing all dependencies
premake5 gmake2
./runall.sh
The daemon should now be running in the background, daemon logs can be found in /tmp/notecross.log
To use the cli tool from everywhere
- run
sudo cp notecross-cli/bin/Debug/notecross /usr/local/bin/
notecross {option}
--add / -a "{newTaskName}" {newTaskDue} Add a new task using the AddTask function
--update / -u {taskId} "{newTaskName}" {newTaskDue}: Update task using the TaskUpdate function
--remove /-r {taskId}: Remove task using the TaskRemove function
--done /-d {taskId}: Remove task using the TaskRemove function
--list /-l: List all the tasks that are open using the TaskGetAll() function
--sync / -s: Manually sync the task file using the TaskSync option
Task due date needs to be formatted as following:
{amount}{size}
Examples
- 15d (exactly 15 days from moment of execution)
- 3h (3 hours)
Supported size formats
- m (minutes)
- h (hours)
- d (days)
WIP
Maybe someday? No time for it right now.