yodo

Actions Status Build Status Go Report Card Coverage Status GitHub

Simple GoLang TODO application

This application is just a playground to learn:

  • TDD with GoLang
  • github.com/spf13/cobra
  • github.com/spf13/viper
  • gopkg.in/yaml.v2
  • GitHub Actions

    $ go build 
    
$ ./yodo get
default:
Empty list
$ ./yodo add Add verbose mode
add task "Add verbose mode" (false) to file$ 
$ ./yodo get
default:
- [0] "Add verbose mode" (false)
$ ./yodo do 0
Task 0 done.
$ ./yodo get
default:
- [0] "Add verbose mode" (true)
$ cat ~/.yodo/default.yaml 
id: 0
name: default
tasks:
- id: 0
  status: true
  description: Add verbose mode

Notes

Gopher art from ashleymcnamara/gophers.

Avatar
Rael Garcia Arnes
Cloud Native & OSS Advocate

Principal Software Engineer at Red Hat | Contributor at kubernetes | Organizer at Cloud Native Barcelona and KCD Spain