MCPcopy Create free account
hub / github.com/git-bug/git-bug / NewBridgeCommand

Function NewBridgeCommand

commands/bridge/bridge.go:10–28  ·  view source on GitHub ↗
(env *execenv.Env)

Source from the content-addressed store, hash-verified

8)
9
10func NewBridgeCommand(env *execenv.Env) *cobra.Command {
11 cmd := &cobra.Command{
12 Use: "bridge",
13 Short: "List bridges to other bug trackers",
14 PreRunE: execenv.LoadBackend(env),
15 RunE: execenv.CloseBackend(env, func(cmd *cobra.Command, args []string) error {
16 return runBridge(env)
17 }),
18 Args: cobra.NoArgs,
19 }
20
21 cmd.AddCommand(newBridgeAuthCommand(env))
22 cmd.AddCommand(newBridgeNewCommand(env))
23 cmd.AddCommand(newBridgePullCommand(env))
24 cmd.AddCommand(newBridgePushCommand(env))
25 cmd.AddCommand(newBridgeRm(env))
26
27 return cmd
28}
29
30func runBridge(env *execenv.Env) error {
31 configured, err := bridge.ConfiguredBridges(env.Backend)

Callers

nothing calls this directly

Calls 8

LoadBackendFunction · 0.92
CloseBackendFunction · 0.92
runBridgeFunction · 0.85
newBridgeAuthCommandFunction · 0.85
newBridgeNewCommandFunction · 0.85
newBridgePullCommandFunction · 0.85
newBridgePushCommandFunction · 0.85
newBridgeRmFunction · 0.85

Tested by

no test coverage detected