Skip to content

Developer Docs

Evan Labuschagne edited this page Mar 20, 2023 · 7 revisions

Files

When first running this program on a new device, it will automatically install the required files it needs to be able to run. These files are used to store the configuration which is primarily user-specified values, and the all the tasks that have been created by the user (which would be none on installation)

The first file that is automatically installed is the config file (config.json), this file will contain all settings and secrets.

The second file that is a automatically installed is the tasks file (tasks.json), which is used to store all tasks that the user has created using this program.

Config file structure

{
    "data_storage": "/path/to/data/storage"
}

Tasks file structure

[
    {
        "name": "name of task 1"
    },
    {
        "name": "name of task 2"
    },
    {
        "name": "name of task 3"
    }
]

Clone this wiki locally