Skip to content

jonesy-b-dev/notecross

Repository files navigation

Notecross

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)

Installation

So far no prebuild binaris availible, you will need to build from source for now.

Build from source (linux)

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/

How To use

notecross {option}

Notecross CLI options

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

Date format

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)

Android

WIP

Where is windows and IOS?

Maybe someday? No time for it right now.

About

A simple note sync tool for your pc and phone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages