aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-01-11 14:14:15 +0700
committerShulhan <ms@kilabit.info>2025-01-11 14:14:15 +0700
commit95c8ba5699efa80fc19f7e210bcf4d1e189244e2 (patch)
treecbb505bf508b0e0aaa20574742e611bca6f16c46 /cmd
parent37632b2fc455187d90e058e319e35a9bff944df7 (diff)
downloadkbbi-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.go5
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)
}