amalgomated/cmder.go
func SelfProxyCmderSupplier() CmderSupplier {
	return func(cmd Cmd) (Cmder, error) {
		selfCmder, err := selfCmder()
		if err != nil {
			return nil, err
		}
		return CmderWithPrependedArgs(selfCmder, proxyCmd(cmd).Name()), nil
	}
}
func SelfProxyCmderSupplier() CmderSupplier {
	return func(cmd Cmd) (Cmder, error) {
		selfCmder, err := selfCmder()
		if err != nil {
			return nil, err
		}
		return CmderWithPrependedArgs(selfCmder, proxyCmd(cmd).Name()), nil
	}
}
func SelfProxyCmderSupplier ( ) CmderSupplier { return func ( cmd Cmd ) ( Cmder , error ) { selfCmder , err := selfCmder ( ) if err != nil { return nil , err } return CmderWithPrependedArgs ( selfCmder , proxyCmd ( cmd ) . Name ( ) ) , nil } }
// SelfProxyCmderSupplier returns a supplier that, given a command, re-invokes the current executable with a proxy
// version of the provided command.
SelfProxyCmderSupplier returns a supplier that given a command re - invokes the current executable with a proxy version of the provided command .