multicall

package
v1.30.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2018 License: Apache-2.0 Imports: 5 Imported by: 44

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MaybeExec

func MaybeExec()

MaybeExec should be called at the start of the program, if the process argv[0] is a name registered with multicall, the related function will be executed. If the functions returns an error, it will be printed to stderr and will exit with an exit status of 1, otherwise it will exit with a 0 exit status.

Types

type Entrypoint

type Entrypoint string

Entrypoint provides the access to a multicall command.

func Add

func Add(name string, fn commandFn) Entrypoint

Add adds a new multicall command. name is the command name and fn is the function that will be executed for the specified command. It returns the related Entrypoint. Packages adding new multicall commands should call Add in their init function.

func (Entrypoint) Cmd

func (e Entrypoint) Cmd(args ...string) *exec.Cmd

Cmd will prepare the *exec.Cmd for the given entrypoint, configured with the provided args.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL