pkg.re/essentialkaos/ek@v12.36.0+incompatible/initsystem/initsystem_windows.go (about)

     1  //+build windows
     2  
     3  // Package initsystem provides methods for working with different init systems
     4  package initsystem
     5  
     6  // ////////////////////////////////////////////////////////////////////////////////// //
     7  //                                                                                    //
     8  //                         Copyright (c) 2021 ESSENTIAL KAOS                          //
     9  //      Apache License, Version 2.0 <https://www.apache.org/licenses/LICENSE-2.0>     //
    10  //                                                                                    //
    11  // ////////////////////////////////////////////////////////////////////////////////// //
    12  
    13  // SysV if SysV is used on system
    14  func SysV() bool {
    15  	return false
    16  }
    17  
    18  // Upstart if Upstart is used on system
    19  func Upstart() bool {
    20  	return false
    21  }
    22  
    23  // Systemd if Systemd is used on system
    24  func Systemd() bool {
    25  	return false
    26  }
    27  
    28  // IsPresent returns true if service is present in any init system
    29  func IsPresent(name string) bool {
    30  	return false
    31  }
    32  
    33  // IsWorks returns service state
    34  func IsWorks(name string) (bool, error) {
    35  	return false, nil
    36  }
    37  
    38  // IsEnabled returns true if auto start enabled for given service
    39  func IsEnabled(name string) (bool, error) {
    40  	return false, nil
    41  }