Documentation ¶
Index ¶
- Variables
- func CPUUsage(c chan<- ui.PrintData)
- func ConfigInit()
- func Filter(lines []string, f func(string) bool) []string
- func FilterFileInfo(files []fs.FileInfo, f func(fs.FileInfo) (string, bool)) []string
- func FindLine(lines []string, f func(string) bool) string
- func FmapFilePerProcessData(files []string, f func(string) string) []string
- func FmapPerProcessData(files []string, f func(string) perProcessStat) []perProcessStat
- func FmapSCpuStat(lines []string, f func(string) perCpuStatData) []perCpuStatData
- func FmapSI(lines []string, f func(string) int) []int
- func FmapSI64(lines []string, f func(string) int64) []int64
- func FmapSS(lines []string, f func(string) string) []string
- func MemInfo(c chan<- ui.PrintData)
- func ProcessMemoryInfo(c chan<- ui.PrintData)
- func Regex2Func(rule string) func(string) bool
- func Start()
- func TakeWhile(lines []string, f func(string) bool) []string
- func TryFindLine(lines []string, f func(string) bool, fallback string) string
- func Words(line string) []string
- type CPUUsageConfig
- type GlobalConfig
- type GolcondaConfig
- type MemInfoConfig
- type ProcessMemConfig
- type RegisteredFunction
Constants ¶
This section is empty.
Variables ¶
View Source
var ProcArrMut = sync.Mutex{}
View Source
var ProcArrSortBy string
Functions ¶
func FilterFileInfo ¶
func FmapFilePerProcessData ¶
func FmapPerProcessData ¶
func FmapSCpuStat ¶
FmapSCpuStat fmaps string to cpuStatData
func ProcessMemoryInfo ¶
ProcessMemoryInfo - per process info
func Regex2Func ¶
Regex2Func converts a regular expression into a function to match a string
Types ¶
type CPUUsageConfig ¶
type CPUUsageConfig struct { UpdateInterval string UIPosition ui.Tuple UISize ui.Tuple FmtString []string PerCPUStatFmt string CPUs string }
CPUUsageConfig config for cpu usage
type GlobalConfig ¶
type GolcondaConfig ¶
type GolcondaConfig struct { Global GlobalConfig UI ui.UIConfig CpuUsage CPUUsageConfig MemInfo MemInfoConfig ProcMemInfo ProcessMemConfig }
type MemInfoConfig ¶
type MemInfoConfig struct { UpdateInterval string UIPosition ui.Tuple UISize ui.Tuple FmtString []string }
MemInfoConfig to read mem info
type ProcessMemConfig ¶
type RegisteredFunction ¶
RegisteredFunction is the type which registered functions must support
func RegisteredFunctions ¶
func RegisteredFunctions() []RegisteredFunction
RegisteredFunctions returns functions which are registered
Source Files ¶
Click to show internal directories.
Click to hide internal directories.