diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..37a6129 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +go-taskrem diff --git a/README.md b/README.md index e69de29..1c40be7 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,27 @@ +# Go Task Reminder +***unfinished*** +## The Goal + +Create a **Task Reminder** application that will: +* Take a JSON file as input (directly or indirectly) +* Load JSON file into a **task** struct +* For each **task** in the JSON file, run a go routine + +Of course, handle all the errors that are involved with this: +* JSON Errors +* Too large of numbers +* etc + +## JSON Structure + +The JSON structure should look like this: + +```json + +``` + +This file can be placed in either: +* */home/user/.config/rem/tasks.json* +* */home/user/go/src/rem/tasks.json* + + diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..14cff5f --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module go-taskrem + +go 1.19 diff --git a/main.go b/main.go new file mode 100644 index 0000000..91e7378 --- /dev/null +++ b/main.go @@ -0,0 +1,7 @@ +package main + +import "fmt" + +func main() { + fmt.Println("Hello World") +}