cli

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2023 License: Apache-2.0 Imports: 9 Imported by: 13

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Connect

func Connect(uri, username, password, clientId string) (MQTT.Client, error)

func HandleExit

func HandleExit(p service.Part)

func InitFloat64Flag

func InitFloat64Flag(key string, defValue float64) float64

func InitIntFlag

func InitIntFlag(key string, defValue int) int

func InitMqttFlagSet

func InitMqttFlagSet(flagSet *flag.FlagSet, defaultClientId string, mqttBroker, username, password, clientId *string, mqttQos *int, mqttRetain *bool)

func InitMqttFlags

func InitMqttFlags(defaultClientId string, mqttBroker, username, password, clientId *string, mqttQos *int, mqttRetain *bool)

func SetDefaultValueFromEnv

func SetDefaultValueFromEnv(value *string, key string, defaultValue string)

func SetFloat64DefaultValueFromEnv

func SetFloat64DefaultValueFromEnv(value *float64, key string, defaultValue float64) error

func SetIntDefaultValueFromEnv

func SetIntDefaultValueFromEnv(value *int, key string, defaultValue int) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL