Documentation ¶
Index ¶
Constants ¶
View Source
const DirRWPermissions os.FileMode = 0700
View Source
const FileRWPermissions os.FileMode = 0600
Variables ¶
This section is empty.
Functions ¶
func IsOutputRedirected ¶
func IsOutputRedirected() bool
Types ¶
type ApiCredentials ¶
type ApiCredentialsList ¶
type ApiCredentialsList []ApiCredentials
type AppDirectory ¶
type AppDirectory struct {
// contains filtered or unexported fields
}
func NewAppDirectory ¶
func NewAppDirectory() (*AppDirectory, error)
func NewAppDirectoryInDir ¶
func NewAppDirectoryInDir(dir string) *AppDirectory
func (*AppDirectory) ReadConfiguration ¶
func (appDirectory *AppDirectory) ReadConfiguration() (*Configuration, error)
func (*AppDirectory) WriteConfiguration ¶
func (appDirectory *AppDirectory) WriteConfiguration(configuration *Configuration) error
type Configuration ¶
type Configuration struct {
Credentials ApiCredentialsList `yaml:"credentials"`
}
func DeserialiseConfiguration ¶
func DeserialiseConfiguration(data []byte) (*Configuration, error)
func NewConfiguration ¶
func NewConfiguration(clientId string, clientSecret string) *Configuration
func (*Configuration) Serialise ¶
func (config *Configuration) Serialise() ([]byte, error)
type ConfigurationReader ¶
type ConfigurationReader interface {
ReadConfiguration() (*Configuration, error)
}
type ConfigurationWriter ¶
type ConfigurationWriter interface {
WriteConfiguration(configuration *Configuration) error
}
type GlobalFlags ¶
type GlobalFlags struct { MultiFileOut bool OutputFile string ShowProgress bool ClientId string ClientSecret string LogHttp *os.File }
func (*GlobalFlags) CanShowProgressBar ¶
func (r *GlobalFlags) CanShowProgressBar() bool
func (*GlobalFlags) IsOutputSpecified ¶
func (r *GlobalFlags) IsOutputSpecified() bool
Click to show internal directories.
Click to hide internal directories.