Documentation
¶
Index ¶
- Variables
- func Load(name string, cfg *config.Config, executor, detailedExecutor contracts.Executor) (contracts.ProcessManager, error)
- type Simple
- func (pm *Simple) GetOutput(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Simple) Install(_ context.Context, _ *domain.Server, _ io.Writer) (domain.Result, error)
- func (pm *Simple) Restart(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Simple) SendInput(ctx context.Context, input string, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Simple) Start(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Simple) Status(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Simple) Stop(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Simple) Uninstall(_ context.Context, _ *domain.Server, _ io.Writer) (domain.Result, error)
- type SystemD
- func (pm *SystemD) GetOutput(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *SystemD) Install(_ context.Context, _ *domain.Server, _ io.Writer) (domain.Result, error)
- func (pm *SystemD) Restart(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *SystemD) SendInput(ctx context.Context, input string, server *domain.Server, _ io.Writer) (domain.Result, error)
- func (pm *SystemD) Start(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *SystemD) Status(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *SystemD) Stop(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *SystemD) Uninstall(ctx context.Context, server *domain.Server, _ io.Writer) (domain.Result, error)
- type Tmux
- func (pm *Tmux) GetOutput(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Tmux) Install(_ context.Context, _ *domain.Server, _ io.Writer) (domain.Result, error)
- func (pm *Tmux) Restart(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Tmux) SendInput(ctx context.Context, input string, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Tmux) Start(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Tmux) Status(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Tmux) Stop(ctx context.Context, server *domain.Server, out io.Writer) (domain.Result, error)
- func (pm *Tmux) Uninstall(_ context.Context, _ *domain.Server, _ io.Writer) (domain.Result, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type Simple ¶
type Simple struct {
// contains filtered or unexported fields
}
type SystemD ¶
type SystemD struct {
// contains filtered or unexported fields
}
func NewSystemD ¶
Click to show internal directories.
Click to hide internal directories.