package
1.10.4
Repository: https://github.com/goyalmunish/reminder.git
Documentation: pkg.go.dev

# Functions

BasicTags function returns an array of basic tags which can be used for initial setup of the application.
BlankReminder function creates blank ReminderData object.
MakeSureFileExists function makes sure that the dataFilePath exists.
NewNote function provides prompt to register a new Note, and returns its answer.
NewTag funciton provides prompt for creating new Tag.
ReadDataFile function reads data file as instance of `ReminderData`.

# Constants

No description provided by the author
"done": tasks which have been completed (or not to be done).
"pending": tasks which are yet to be done.
"suspended": tasks which are yet to be done but for now marked as suspended so as to keep them hidden at most of the places.
No description provided by the author

# Variables

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

# Structs

A BaseStruct provides set of common fields.
A Comment is an update to a note.
A Note represents a task.
A ReminderData represents the whole reminder data-structure.
A Tag represents classification of a note.
A User represents the user of the reminder app.

# Interfaces

A Prompter representing Prompt which can be Run.
Tagger is interface representing ReminderData with TagsFromIds method.

# Type aliases

A Comments is a slice of Comment objects.
A Notes is a slice of Note objects.
A NotesByDueDate is a slice of Note objects.
No description provided by the author
A Tags is a slice of Tag objects.