mirror of
https://github.com/onyx-and-iris/lottery-cli.git
synced 2026-08-17 00:34:25 +00:00
73 lines
1.7 KiB
Markdown
73 lines
1.7 KiB
Markdown

|
|

|
|

|
|
|
|
# lottery
|
|
|
|
Play National Lottery games from your terminal.
|
|
|
|

|
|
|
|

|
|
|
|
## Install
|
|
|
|
```console
|
|
go install github.com/onyx-and-iris/lottery-cli/cmd/lottery@latest
|
|
```
|
|
|
|
## Configuration
|
|
|
|
*flags*
|
|
|
|
- --kind/-k: The kind of lottery.
|
|
- --count/-c: Number of draws to generate.
|
|
- --count-prompt/-C: Prompt for the number of draws to generate.
|
|
> Note. If both --count and --count-prompt are passed the count prompt will win.
|
|
|
|
*environment variables*
|
|
|
|
```bash
|
|
#!/usr/bin/env bash
|
|
|
|
export LOTTERY_KIND=lotto
|
|
export LOTTERY_COUNT=3
|
|
export LOTTERY_COUNT_PROMPT=false
|
|
```
|
|
|
|
## Use
|
|
|
|
Run with the selection prompt without prompting for a count:
|
|
|
|
```console
|
|
lottery
|
|
```
|
|
|
|
Run with the selection prompt but also prompt for a count:
|
|
|
|
```console
|
|
lottery --count-prompt
|
|
```
|
|
|
|
Run with the selection prompt but pass in the count directly:
|
|
|
|
```console
|
|
lottery --count=4
|
|
```
|
|
|
|
Run a single draw directly:
|
|
|
|
```console
|
|
lottery -k=euromillions
|
|
```
|
|
|
|
Run multiple draws directly:
|
|
|
|
```console
|
|
lottery -k=euromillions -c=3
|
|
```
|
|
|
|
## Special Thanks
|
|
|
|
- [spf13](https://github.com/spf13) for the [cobra](https://github.com/spf13/cobra) and [viper](https://github.com/spf13/viper) packages.
|
|
- [Charm](https://github.com/charmbracelet) developers for the [fang](https://github.com/charmbracelet/fang), [lipgloss](https://github.com/charmbracelet/lipgloss) and [huh](https://github.com/charmbracelet/huh) packages. |