diff options
| author | Shulhan <ms@kilabit.info> | 2025-01-11 14:14:15 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2025-01-11 14:14:15 +0700 |
| commit | 95c8ba5699efa80fc19f7e210bcf4d1e189244e2 (patch) | |
| tree | cbb505bf508b0e0aaa20574742e611bca6f16c46 /cmd | |
| parent | 37632b2fc455187d90e058e319e35a9bff944df7 (diff) | |
| download | kbbi-95c8ba5699efa80fc19f7e210bcf4d1e189244e2.tar.xz | |
all: add options for Client
Currently, the options contains Debug field that print the HTML
response as text when set to 1.
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/kbbi/main.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/kbbi/main.go b/cmd/kbbi/main.go index 044b2c7..d833d6e 100644 --- a/cmd/kbbi/main.go +++ b/cmd/kbbi/main.go @@ -25,6 +25,8 @@ const ( func main() { var ( + clientOpts = kbbi.ClientOptions{} + email string pass string pageStart int @@ -39,12 +41,13 @@ func main() { flag.StringVar(&pass, cmdNameSandi, "", "Sandi pengguna") flag.IntVar(&pageStart, optPageStart, 1, `Mulai ambil kata dasar dari halaman ini`) flag.IntVar(&pageEnd, optPageEnd, 0, `Berhenti ambil kata dasar pada halaman ini`) + flag.IntVar(&clientOpts.Debug, `debug`, 0, `Set tingkat debug`) flag.BoolVar(&isListRootWords, cmdNameDaftarKataDasar, false, "Ambil dan cetak semua kata dasar") flag.Parse() - cl, err := kbbi.NewClient() + cl, err := kbbi.NewClient(clientOpts) if err != nil { log.Fatal(err) } |
