summaryrefslogtreecommitdiff
path: root/command.go
diff options
context:
space:
mode:
authortjp <tjp@ctrl-c.club>2024-01-17 08:55:42 -0700
committertjp <tjp@ctrl-c.club>2024-01-17 08:55:42 -0700
commitdd2a06c1e1391fe6242015330b7c61fa37fd67cc (patch)
tree8b07e964f40f70de898046e5435c8932768f2b21 /command.go
parentdfebc9013b5414e9a3c5f940704e831c31ce35d2 (diff)
start of a bubbletea TUI
Diffstat (limited to 'command.go')
-rw-r--r--command.go30
1 files changed, 15 insertions, 15 deletions
diff --git a/command.go b/command.go
index db0c6a2..e231c7a 100644
--- a/command.go
+++ b/command.go
@@ -368,54 +368,54 @@ func parseIdentityArgs(line string) ([]string, error) {
return nil, ErrInvalidArgs
}
-func RunCommand(conf *Config, cmd *Command, state *BrowserState) error {
+func RunCommand(cmd *Command, state *BrowserState) error {
switch cmd.Name {
case "about":
return About(state)
case "root":
- return Root(state, true, conf)
+ return Root(state, true)
case "Root":
- return Root(state, false, conf)
+ return Root(state, false)
case "reload":
- return Reload(state, conf)
+ return Reload(state)
case "back":
num := 1
if len(cmd.Args) == 1 {
num, _ = strconv.Atoi(cmd.Args[0])
}
- return Back(state, conf, num)
+ return Back(state, num)
case "forward":
num := 1
if len(cmd.Args) == 1 {
num, _ = strconv.Atoi(cmd.Args[0])
}
- return Forward(state, conf, num)
+ return Forward(state, num)
case "next":
- return Next(state, conf)
+ return Next(state)
case "previous":
- return Previous(state, conf)
+ return Previous(state)
case "up":
- return Up(state, conf)
+ return Up(state)
case "go":
- return Go(state, cmd.Args[0], conf)
+ return Go(state, cmd.Args[0])
case "help":
return Help(state, cmd.Args[0])
case "outline":
- return Outline(state, conf)
+ return Outline(state)
case "pipe":
return Pipe(state, cmd.Args[0])
case "print":
return Print(state)
case "links":
- return Links(state, conf)
+ return Links(state)
case "history":
return HistoryCmd(state)
case "save":
- return Save(state, cmd.Args[0], conf)
+ return Save(state, cmd.Args[0])
case "mark":
- return Mark(state, cmd.Args, conf)
+ return Mark(state, cmd.Args)
case "tour":
- return TourCmd(state, cmd.Args, conf)
+ return TourCmd(state, cmd.Args)
case "identity":
return IdentityCmd(state, cmd.Args)
case "quit":