Documentation ¶
Index ¶
- Constants
- type Common
- type Default
- func (d *Default) ConfigDirectory() string
- func (d *Default) ConfigFileName() string
- func (d *Default) ConfigProviderUrl() string
- func (d *Default) Help()
- func (d *Default) OverwriteConfig() bool
- func (d *Default) Parse(arguments []string)
- func (d *Default) Profile() string
- func (d *Default) RegistryUrl() string
- func (d *Default) UseRegistry() bool
Constants ¶
const ( DefaultConfigProvider = "consul.http://localhost:8500" // TODO: Remove these for release v2.0.0 when -registry is a bool UseRegistryNoUrlValue = "." DontUseRegistryValue = "~" DefaultConfigFile = "configuration.toml" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Common ¶
type Common interface { OverwriteConfig() bool UseRegistry() bool // TODO: Remove for release v2.0.0 once --registry=<url> no longer supported RegistryUrl() string ConfigProviderUrl() string Profile() string ConfigDirectory() string ConfigFileName() string Parse([]string) Help() }
Common is an interface that defines AP for the common command-line flags used by most EdgeX services
type Default ¶
Default is the Default implementation of Common used by most EdgeX services
func NewWithUsage ¶
NewWithUsage returns a Default struct.
func (*Default) ConfigDirectory ¶
ConfigDirectory returns the directory where the config file(s) are located, if it was specified.
func (*Default) ConfigFileName ¶
ConfigFileName returns the name of the local configuration file
func (*Default) ConfigProviderUrl ¶
ConfigProviderUrl returns the url for the Configuration Provider, if one was specified.
func (*Default) OverwriteConfig ¶ added in v0.0.25
OverwriteConfig returns whether the local configuration should be pushed (overwrite) into the Configuration provider
func (*Default) Parse ¶
Parse parses the passed in command-lie arguments looking to the default set of common flags
func (*Default) RegistryUrl ¶ added in v0.0.25
TODO: Remove this interface for release v2.0.0 RegistryUrl returns the url for the Registry Provider, if one was specified. For backwards compatibility with Fuji Device Service, registry is a string that can contain a provider URL.
func (*Default) UseRegistry ¶
UseRegistry returns whether the Registry should be used or not