Ready. Set. Go!
This commit is contained in:
parent
e47da5c884
commit
5429d3a83b
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
go-taskrem
|
27
README.md
27
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*
|
||||||
|
|
||||||
|
|
3
go.mod
Normal file
3
go.mod
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
module go-taskrem
|
||||||
|
|
||||||
|
go 1.19
|
7
main.go
Normal file
7
main.go
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
fmt.Println("Hello World")
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user