67 lines
1.4 KiB
Go
67 lines
1.4 KiB
Go
package run
|
|
|
|
/* ---------------------------------------------------------------- *
|
|
* IMPORTS
|
|
* ---------------------------------------------------------------- */
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"ads/internal/core/logging"
|
|
"ads/internal/setup"
|
|
)
|
|
|
|
/* ---------------------------------------------------------------- *
|
|
* ACTIONS - settting
|
|
* ---------------------------------------------------------------- */
|
|
|
|
func actionShowSettings() (bool, error) {
|
|
var state string
|
|
state = "aus"
|
|
if logging.GetAnsiMode() {
|
|
state = "ein"
|
|
}
|
|
logging.LogInfo(fmt.Sprintf("Farbenmodus: %s", state))
|
|
state = "aus"
|
|
if logging.GetDebugMode() {
|
|
state = "ein"
|
|
}
|
|
logging.LogInfo(fmt.Sprintf("Debugmodus: %s", state))
|
|
state = "aus"
|
|
if setup.AppConfigPerformChecks() {
|
|
state = "ein"
|
|
}
|
|
logging.LogInfo(fmt.Sprintf("Pre/Postchecking: %s", state))
|
|
return false, nil
|
|
}
|
|
|
|
func actionColourModeOn() (bool, error) {
|
|
logging.SetAnsiMode(true)
|
|
return false, nil
|
|
}
|
|
|
|
func actionColourModeOff() (bool, error) {
|
|
logging.SetAnsiMode(false)
|
|
return false, nil
|
|
}
|
|
|
|
func actionDebugModeOn() (bool, error) {
|
|
logging.SetDebugMode(true)
|
|
return false, nil
|
|
}
|
|
|
|
func actionDebugModeOff() (bool, error) {
|
|
logging.SetDebugMode(false)
|
|
return false, nil
|
|
}
|
|
|
|
func actionPrePostCheckingOn() (bool, error) {
|
|
setup.SetAppConfigPerformChecks(true)
|
|
return false, nil
|
|
}
|
|
|
|
func actionPrePostCheckingOff() (bool, error) {
|
|
setup.SetAppConfigPerformChecks(false)
|
|
return false, nil
|
|
}
|