util

package
v0.0.0-...-caac4fb Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2021 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArrayContainsString

func ArrayContainsString(arr []string, val string) bool

Returned true, wenn der Array den übergebenen String enthält

func AuditModulePrinter

func AuditModulePrinter(mod models.AuditModule, tabs int)

Konsolenausgaben (Debug)

func CastToAppropriateType

func CastToAppropriateType(value string) interface{}

Castet den übergebenen String entweder zu einem Boolean, Float oder String, wenn nichts anderes zutrifft

func CompressString

func CompressString(in string) string

Entfernt alle Leerzeichen in einem String

func CreateFile

func CreateFile(data []string, fileName string) error

Erstellt eine Datei. Ist dieselbe Datei bereits vorhanden, wird sie überschrieben.

func ExecCommand

func ExecCommand(command string) (string, error)

Führt den übergebenen Befehl aus

func GetAbsolutePath

func GetAbsolutePath(currentPath string) (path string, err error)

Gibt den absoluten Pfad des übergebenen Pfads zurück. Geht vom Pfad der Executable aus. Die aktuell working-directory wird ignoriert.

func GetStringInBetween

func GetStringInBetween(str string, rem string) string

Returned den string aus str der zwischen strings (rem) steht

func IsDir

func IsDir(name string) bool

Gibt true zurück, wenn der übergebene Pfad ein Verzeichniss ist.

func IsFile

func IsFile(name string) bool

Gibt true zurück, wenn der übergebene Pfad eine Datei ist.

func ParseStringToBool

func ParseStringToBool(in string) (bool, error)

Parsed den Wert eines übergebenen Strings in einen Boolean und gibt diesen zurück.

func PrintStrArray

func PrintStrArray(in []string) string

Gibt den übergebenen string-Array auf der Konsole aus

func ReadFile

func ReadFile(filename string) ([]string, error)

Liest eine utf-8-Datei ein

func ReadUTF16File

func ReadUTF16File(filename string) ([]string, error)

Liest eine utf16-Datei ein

func RegQuery

func RegQuery(keyPath string, value string) (string, error)

Dummy Funktion, wird benötigt da diese Funktion im OS-Detector ausschließlich für Windows aufgerufen wird und Go meckert wenn sie für Unix nicht vorhanden ist.

func RemoveFromString

func RemoveFromString(in string, toReplace []string) string

Entfernt alle im Array übergebenen Strings aus dem String

Types

This section is empty.

Directories

Path Synopsis
Dieses package übernimmt das Schreiben der Log-Datei, das Ausgeben von Informationen auf der Konsole, sowie das Behandeln von Error-Nachrichten und das Beenden des Programms.
Dieses package übernimmt das Schreiben der Log-Datei, das Ausgeben von Informationen auf der Konsole, sowie das Behandeln von Error-Nachrichten und das Beenden des Programms.
Erlaubt das bestimmen von Datei- oder Directory-Permissions basierend auf den Berechtigungen des aktuellen Prozesses
Erlaubt das bestimmen von Datei- oder Directory-Permissions basierend auf den Berechtigungen des aktuellen Prozesses
Überprüft, ob der auszuführende Nutzer Administrator/ Root-Privilegien hat
Überprüft, ob der auszuführende Nutzer Administrator/ Root-Privilegien hat

Jump to

Keyboard shortcuts

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