Browse Source

Adds apple subcommand

master
Stephen McQuay 2 years ago
parent
commit
d96e4ec394
Signed by: sm <stephen@mcquay.me> GPG Key ID: C383C74875475AC8
2 changed files with 30 additions and 0 deletions
  1. +20
    -0
      apple.go
  2. +10
    -0
      cmd/yay/main.go

+ 20
- 0
apple.go View File

@@ -0,0 +1,20 @@
package yay

type Apple struct {
Sequence
}

func NewApple() *Apple {
return &Apple{
Sequence{
Frames: [][]rune{
[]rune(` `),
[]rune(`  `),
[]rune(`  `),
[]rune(` `),
[]rune(`  `),
[]rune(`  `),
},
},
}
}

+ 10
- 0
cmd/yay/main.go View File

@@ -50,6 +50,15 @@ func main() {
},
}

apple := &cobra.Command{
Use: "apple",
Short: "Go Apple, Go!",
Run: func(cmd *cobra.Command, args []string) {
t := yay.NewViewPort(yay.NewApple(), time.Duration(frameRate)*time.Millisecond)
t.Run()
},
}

version := &cobra.Command{
Use: "version",
Short: "prints the version to stdout",
@@ -60,6 +69,7 @@ func main() {
main.AddCommand(shrug)
main.AddCommand(dance)
main.AddCommand(claps)
main.AddCommand(apple)
main.AddCommand(version)
main.Execute()
}

Loading…
Cancel
Save