Documentation
¶
Index ¶
- Constants
- func EnsureDir(path string) error
- func ExtractRealNamespace(name string) (string, bool)
- func ListNamespaces() ([]string, error)
- func ListScripts(namespace string) ([]string, error)
- func ValidateConfig(path string) (config.Config, error)
- func ValidateScript(path string) error
- type Script
- func (s *Script) CachePath() string
- func (s *Script) ConfigPath() string
- func (s *Script) DataPath() string
- func (s *Script) EnsureDirs() error
- func (s *Script) Environ(ctx context.Context, args argparse.ParsedArgs) []string
- func (s *Script) Path() string
- func (s *Script) StatePath() string
- func (s *Script) String() string
- func (s *Script) TempPath() string
Constants ¶
View Source
const ( MagicNamespace = "." DirPermission = 0o700 )
Variables ¶
This section is empty.
Functions ¶
func ExtractRealNamespace ¶
func ListNamespaces ¶
func ListScripts ¶
func ValidateScript ¶
Types ¶
type Script ¶
type Script struct { Namespace string Executable string ID string Config config.Config // contains filtered or unexported fields }
func SearchScripts ¶
func (*Script) ConfigPath ¶
func (*Script) EnsureDirs ¶
Click to show internal directories.
Click to hide internal directories.