github.com/criteo/command-launcher@v0.0.0-20230407142452-fb616f546e98/internal/context/context.go (about)

     1  package context
     2  
     3  type LauncherContext interface {
     4  	AppVersion() string
     5  
     6  	AppBuildNum() string
     7  
     8  	AppName() string
     9  
    10  	AppDirname() string
    11  
    12  	AppHomeEnvVar() string
    13  
    14  	UsernameEnvVar() string
    15  
    16  	PasswordEnvVar() string
    17  
    18  	AuthTokenEnvVar() string
    19  
    20  	LogLevelEnvVar() string
    21  
    22  	DebugFlagsEnvVar() string
    23  
    24  	ConfigurationFileEnvVar() string
    25  
    26  	RemoteConfigurationUrlEnvVar() string
    27  
    28  	CmdPackageDirEnvVar() string
    29  }