Documentation
¶
Index ¶
- func CreateDropIns(dir string, files []string) error
- func Generate(config Config) error
- func GetServiceFile(profileName, commandName string) string
- func GetServiceFileDropInDir(profileName, commandName string) string
- func GetSystemDir() string
- func GetTimerFile(profileName, commandName string) string
- func GetUserDir() (string, error)
- type Config
- type UnitType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDropIns ¶ added in v0.25.0
func GetServiceFile ¶ added in v0.9.0
GetServiceFile returns the service file name for the profile
func GetServiceFileDropInDir ¶ added in v0.25.0
GetServiceDropInFile returns the service file drop-in dir name for the profile
func GetSystemDir ¶ added in v0.9.0
func GetSystemDir() string
GetSystemDir returns the path where the local systemd units are stored
func GetTimerFile ¶ added in v0.9.0
GetTimerFile returns the timer file name for the profile
func GetUserDir ¶ added in v0.9.0
GetUserDir returns the default directory where systemd stores user units
Types ¶
type Config ¶ added in v0.16.0
type Config struct {
CommandLine string
Environment []string
WorkingDirectory string
Title string
SubTitle string
JobDescription string
TimerDescription string
Schedules []string
UnitType UnitType
Priority string
UnitFile string
TimerFile string
DropInFiles []string
AfterNetworkOnline bool
}
Config for generating systemd unit and timer files
Click to show internal directories.
Click to hide internal directories.