id = "neofetch"
name = "Neofetch"
homepage = "https://github.com/dylanaraps/neofetch"
description = "Neofetch is a command-line system information tool written in bash 3.2+."
executables = ["neofetch"]
[dotfiles]
paths = ["~/.config/neofetch/config.conf"]
exclude = []
secret = []
side_effect = false
[commands]
format = 1
label = "Show system information"
description = "Print system information next to a logo. Per-line display options and image sizing are mostly left out."
quality = "ai-draft"
base = "fig:neofetch"
parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false }
[[commands.source]]
id = "fig"
kind = "completion"
url = "https://github.com/withfig/autocomplete/blob/master/src/neofetch.ts"
license = "MIT"
[[commands.field]]
id = "backend"
label = "Image backend"
type = "string"
option = ["--backend"]
suggestions = [{ value = "ascii", label = "ascii" }, { value = "caca", label = "caca" }, { value = "chafa", label = "chafa" }, { value = "jp2a", label = "jp2a" }, { value = "iterm2", label = "iterm2" }, { value = "off", label = "off" }, { value = "pixterm", label = "pixterm" }, { value = "pot", label = "pot" }, { value = "sixel", label = "sixel" }, { value = "termpix", label = "termpix" }, { value = "tycat", label = "tycat" }, { value = "w3m", label = "w3m" }, { value = "kitty", label = "kitty" }]
sources = ["fig"]
[[commands.field]]
id = "source"
label = "Image or ASCII file"
type = "path"
option = ["--source"]
path = { kind = "file", role = "input" }
sources = ["fig"]
[[commands.field]]
id = "ascii_distro"
label = "ASCII logo of distro"
type = "string"
option = ["--ascii_distro"]
sources = ["fig"]
[[commands.field]]
id = "logo"
label = "Show only the logo"
type = "boolean"
option = ["--logo", "-L"]
sources = ["fig"]
[[commands.field]]
id = "color_blocks"
label = "Color blocks"
type = "string"
option = ["--color_blocks"]
suggestions = [{ value = "on", label = "on" }, { value = "off", label = "off" }]
sources = ["fig"]
[[commands.field]]
id = "memory_unit"
label = "Memory unit"
type = "string"
option = ["--memory_unit"]
suggestions = [{ value = "kib", label = "kib" }, { value = "mib", label = "mib" }, { value = "gib", label = "gib" }]
sources = ["fig"]
[[commands.field]]
id = "memory_percent"
label = "Memory percentage"
type = "string"
option = ["--memory_percent"]
suggestions = [{ value = "on", label = "on" }, { value = "off", label = "off" }]
sources = ["fig"]
[[commands.field]]
id = "cpu_temp"
label = "CPU temperature"
type = "string"
option = ["--cpu_temp"]
suggestions = [{ value = "C", label = "C" }, { value = "F", label = "F" }, { value = "off", label = "off" }]
sources = ["fig"]
[[commands.field]]
id = "disable"
label = "Disable an info line"
type = "string"
option = ["--disable"]
suggestions = [{ value = "os", label = "os" }, { value = "host", label = "host" }, { value = "kernel", label = "kernel" }, { value = "uptime", label = "uptime" }, { value = "packages", label = "packages" }, { value = "shell", label = "shell" }, { value = "term", label = "term" }, { value = "cpu", label = "cpu" }, { value = "gpu", label = "gpu" }, { value = "memory", label = "memory" }, { value = "disk", label = "disk" }, { value = "battery", label = "battery" }, { value = "resolution", label = "resolution" }, { value = "wm", label = "wm" }, { value = "de", label = "de" }]
sources = ["fig"]
[[commands.field]]
id = "config"
label = "Config file"
type = "path"
option = ["--config"]
path = { kind = "file", role = "input" }
sources = ["fig"]
[[commands.field]]
id = "no_config"
label = "Do not create the user config"
type = "boolean"
option = ["--no_config"]
sources = ["fig"]
[[commands.task]]
id = "ascii"
label = "ASCII logo"
fields = ["ascii_distro"]
required = []
[[commands.task]]
id = "logo"
label = "Logo only"
fields = ["logo", "ascii_distro"]
required = ["logo"]
set = { logo = [true] }
[[commands.group]]
id = "basic"
label = "Basic"
fields = ["backend", "source", "ascii_distro", "logo", "color_blocks", "disable"]
[[commands.group]]
id = "advanced"
label = "Advanced"
fields = ["memory_unit", "memory_percent", "cpu_temp", "config", "no_config"]