package linux import ( "errors" ) type LinuxCommand struct { Options CommandOptions } type CommandOptions struct { Env map[string]string Sources []string Command string Args []string CustomErrors map[int8]error Cwd string Shell string } // Errors var ( ErrFetchingCwd = errors.New("error fetching cwd") ErrRunningCmd = errors.New("error running command") ErrCommandNotFound = errors.New("error command not found") ErrCommandNotExecutable = errors.New("error command not executable") )