A timer for the performance of a certain list of speakers, strictly regulated by time.
Each participant goes through all the set stages of the performance. If the speaker has managed earlier, you can press
Space
or Enter
and go to the next stage. If the speaker did not make it in time, it means he was late.
Download the binary file from releases.
The application is configured via a yaml file, the path to which is passed as an argument
countdowndsm /path/to/config.yml
The configuration file contains the following parameters:
persons
- a list of the names of the speakers. Each of them will go through the stages of performing fromacts
random
- the flag for mixing persons. Iffalse
- the speakers will be in random order;true
- strictly according to the listacts
- the order of the stages of performances for each of the persons above:name
- the name of the stagetime
- time of the stage
counter
- add a person counternext
- show the next person
Space
orEnter
: Skip the current stageEsc
or `Ctrl+C': Stop the program