package
0.0.0-20241205014208-4aab7561cadd
Repository: https://github.com/luke-goddard/taskninja.git
Documentation: pkg.go.dev

# Functions

BackupDatabase copies the SQLite database file from input to output.
NewInMemoryStore creates a new in-memory store, useful for testing.
NewStore creates a new store with the given configuration.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SQLite's default timestamp format.
No description provided by the author
No description provided by the author
No description provided by the author
Default priority.
No description provided by the author
Default state.
No description provided by the author
Task is started.
Task is blocked.
Task Dependencies.
Due:now.
No description provided by the author
+Next.
P:High.
P:Low.
P:Med.
P:None.
Task has project.
Task is scheduled.

# Variables

Migrations contains all the migrations that need to be run.

# Structs

A project may be assigned to a task, and that project may be multiple words.
Store is a wrapper around the database connection.
Tag is a struct that represents a tag e.g "+work".
Task represents a task in the database.
No description provided by the author
TaskDetailed represents a task with additional information from other tables.
TaskProjectLink is a struct that represents a link between a task and a project.
Used to link tasks and tags together.
TaskTime represents the time tracking for a task.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author