diff options
author | Teddy Wing | 2023-11-14 20:46:46 +0100 |
---|---|---|
committer | Teddy Wing | 2023-11-14 20:46:46 +0100 |
commit | 5611b8d2f99782ebf6e690a4d563be256b9c0762 (patch) | |
tree | e471272cc1a81f8e2496e728c13472d1890fe6e6 /cmd | |
parent | 6870f1670820eec7fd2aa9fa77a301c69ea944b6 (diff) | |
download | swextreload-5611b8d2f99782ebf6e690a4d563be256b9c0762.tar.bz2 |
Make `--reload-current-tab` flag work
Make the tab reload work based on the flag instead of always reloading.
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/swextreload/main.go | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/cmd/swextreload/main.go b/cmd/swextreload/main.go index 0ccd0f9..66a589b 100644 --- a/cmd/swextreload/main.go +++ b/cmd/swextreload/main.go @@ -21,9 +21,10 @@ func main() { Description: "DevTools protocol WebSocket URL", }, { - LongName: "reload-current-tab", - Type: "bool", - Description: "pass this to reload the active Chrome tab", + LongName: "reload-current-tab", + Type: "bool", + DefaultValue: false, + Description: "pass this to reload the active Chrome tab", }, { LongName: "version", @@ -63,6 +64,8 @@ func main() { os.Exit(sysexits.Usage) } + shouldReloadTab := args["reload-current-tab"].(bool) + extension_ids := args["extension_id"].([]string) if len(extension_ids) == 0 { fmt.Fprintln(os.Stderr, "error: missing extension IDs") @@ -81,7 +84,7 @@ func main() { err = swextreload.Reload( socket_url, extension_ids, - true, + shouldReloadTab, ) if err != nil { fmt.Fprintf(os.Stderr, "error: can't reload extension: %v\n", err) |