Documentation
¶
Index ¶
- func Astral(ctx context.Context) (err error)
- func NewBundleRunner(cacheDir string) target.Runner[target.BundleExec]
- func NewDistRunner() target.Runner[target.DistExec]
- func NewPortal[T target.Portal](command ...string) target.Runner[T]
- func Tray(_ context.Context) error
- type BundleRunner
- type Dispatcher
- type DistRunner
- type Portal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Astral ¶
Astral starts astral daemon process in a given context.Context and waits until available.
func NewBundleRunner ¶
func NewBundleRunner(cacheDir string) target.Runner[target.BundleExec]
Types ¶
type BundleRunner ¶
type BundleRunner struct {
// contains filtered or unexported fields
}
func (*BundleRunner) Reload ¶
func (r *BundleRunner) Reload() error
func (*BundleRunner) Run ¶
func (r *BundleRunner) Run(ctx context.Context, bundle target.BundleExec) error
type Dispatcher ¶
type Dispatcher struct {
// contains filtered or unexported fields
}
func NewDispatcher ¶
func NewDispatcher(executable string) *Dispatcher
type DistRunner ¶
type DistRunner struct {
// contains filtered or unexported fields
}
func (*DistRunner) Reload ¶
func (d *DistRunner) Reload() error
Click to show internal directories.
Click to hide internal directories.