mirror of
https://github.com/taigrr/bubbletea.git
synced 2026-04-02 11:09:17 -07:00
* merge Adjective-Object/tea_log_renderer into standard renderer * rename queuedMessages -> queuedMessageLines & break apart strings during message processing * delete cursorDownBy * += 1 -> ++ to make the linter happy * add skipLines[] tracking back to standard renderer, and add rename skippedLines local to jumpedLines to clarify they are separate comments * request repaint when a message is recieved * Convert Println and Printf to commands * Add package manager example demonstrating tea.Printf * Use Unix instead of UnixMicro for Go 1.13 support in CI * fix off by one in std renderer * add Printf/Println to tea.go * revert attempt at sequence compression + cursorUpBy Co-authored-by: Maxwell Huang-Hobbs <mahuangh@microsoft.com> Co-authored-by: Christian Rocha <christian@rocha.is>
53 lines
821 B
Go
53 lines
821 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"math/rand"
|
|
)
|
|
|
|
var packages = []string{
|
|
"vegeutils",
|
|
"libgardening",
|
|
"currykit",
|
|
"spicerack",
|
|
"fullenglish",
|
|
"eggy",
|
|
"bad-kitty",
|
|
"chai",
|
|
"hojicha",
|
|
"libtacos",
|
|
"babys-monads",
|
|
"libpurring",
|
|
"currywurst-devel",
|
|
"xmodmeow",
|
|
"licorice-utils",
|
|
"cashew-apple",
|
|
"rock-lobster",
|
|
"standmixer",
|
|
"coffee-CUPS",
|
|
"libesszet",
|
|
"zeichenorientierte-benutzerschnittstellen",
|
|
"schnurrkit",
|
|
"old-socks-devel",
|
|
"jalapeƱo",
|
|
"molasses-utils",
|
|
"xkohlrabi",
|
|
"party-gherkin",
|
|
"snow-peas",
|
|
"libyuzu",
|
|
}
|
|
|
|
func getPackages() []string {
|
|
pkgs := packages
|
|
copy(pkgs, packages)
|
|
|
|
rand.Shuffle(len(pkgs), func(i, j int) {
|
|
pkgs[i], pkgs[j] = pkgs[j], pkgs[i]
|
|
})
|
|
|
|
for k := range pkgs {
|
|
pkgs[k] += fmt.Sprintf("-%d.%d.%d", rand.Intn(10), rand.Intn(10), rand.Intn(10))
|
|
}
|
|
return pkgs
|
|
}
|