Documentation
¶
Index ¶
Constants ¶
View Source
const ( AppName = "mkdb" DBFileName = "mkdb.db" LogFileName = "mkdb.log" KeyFileName = ".encryption.key" )
View Source
const SettingsFileName = "last_settings.json"
Variables ¶
Functions ¶
func Initialize ¶
func Initialize() error
Initialize sets up the configuration directories and logger
func SaveLastSettings ¶
func SaveLastSettings(settings *LastSettings) error
SaveLastSettings saves settings to disk
Types ¶
type LastSettings ¶
type LastSettings struct {
DBType string `json:"db_type"`
Name string `json:"name"`
Version string `json:"version"`
Port string `json:"port"`
VolumeType string `json:"volume_type"`
VolumePath string `json:"volume_path"`
TTLHours int `json:"ttl_hours"`
}
LastSettings stores the last used settings for quick repeat
func LoadLastSettings ¶
func LoadLastSettings() (*LastSettings, error)
LoadLastSettings loads settings from disk
Click to show internal directories.
Click to hide internal directories.