Do you have awkward pauses in your standups because no one wants to give their update next? Why not have a defined order? To make it fair, why not also 🎲randomize🎲 that order!
Star this repo!
You can sponsor me here!
-
Get the tool with
go install github.com/jidicula/random-standup@latest
or grab a binary for your OS and arch here. The full list of supported OS/arch pairs is available here. -
Create a team roster in a TOML file, following the format in
example-roster.toml
:
[Subteam-1]
members = [
"Alice", # TOML spec allows whitespace to break arrays
"Bob",
"Carol",
"David"
]
["Subteam 2"] # Keys can have whitespace in quoted strings
members = ["Erin", "Frank", "Grace", "Heidi"]
["Empty Subteam"] # Subteam with 0 members won't be printed
["Subteam 3"]
members = [
"Ivan",
"Judy",
"Mallory",
"Niaj"
]
random-standup example-roster.toml
$ random-standup example-roster.toml
# 2021-03-27
## Subteam-1
Alice
David
Bob
Carol
## Subteam 2
Grace
Heidi
Frank
Erin
## Subteam 3
Judy
Niaj
Ivan
Mallory
- Clone and
cd
into the repo. go build -v
./random-standup example-roster.toml
You can run tests with go test -v -cover
.