Directories
¶
| Path | Synopsis |
|---|---|
|
Package config loads and saves ~/.config/bentoo/config.yaml: the overlay, git identity, autoupdate, validation, UI, notice and tray settings.
|
Package config loads and saves ~/.config/bentoo/config.yaml: the overlay, git identity, autoupdate, validation, UI, notice and tray settings. |
|
Package distfiles resolves and prepares the directory pkgdev is given as --distdir, and holds the single implementation every caller shares.
|
Package distfiles resolves and prepares the directory pkgdev is given as --distdir, and holds the single implementation every caller shares. |
|
Package ebuild parses ebuild paths into category, package and version, and compares Gentoo versions (suffixes such as _rc and _p, and -r revisions) the way Portage orders them.
|
Package ebuild parses ebuild paths into category, package and version, and compares Gentoo versions (suffixes such as _rc and _p, and -r revisions) the way Portage orders them. |
|
Package filelock is an inter-process exclusive lock on one path.
|
Package filelock is an inter-process exclusive lock on one path. |
|
Package fileutil provides shared helpers for file modes and for writing files that survive a crash, so every write site uses one source for permissions and one audited sequence of temp file, sync and rename.
|
Package fileutil provides shared helpers for file modes and for writing files that survive a crash, so every write site uses one source for permissions and one audited sequence of temp file, sync and rename. |
|
Package git runs the git commands the overlay workflow needs (status, add, commit, push, pull, fetch) under a context, with network and local timeouts, and parses their output.
|
Package git runs the git commands the overlay workflow needs (status, add, commit, push, pull, fetch) under a context, with network and local timeouts, and parses their output. |
|
Package github is a small GitHub Contents API client that lists the ebuild versions a repository holds for a package, with an on-disk response cache, rate-limit detection and a token resolved from the secrets chain.
|
Package github is a small GitHub Contents API client that lists the ebuild versions a repository holds for a package, with an on-disk response cache, rate-limit detection and a token resolved from the secrets chain. |
|
Package httpx provides centralized outbound HTTP transport tuning for the bentoolkit.
|
Package httpx provides centralized outbound HTTP transport tuning for the bentoolkit. |
|
Package logging builds bentoo's diagnostics logger on log/slog.
|
Package logging builds bentoo's diagnostics logger on log/slog. |
|
Package output holds the terminal helpers the commands print with: the color palette, status and package formatting, and terminal detection that turns color off when stdout is not a terminal or NO_COLOR is set.
|
Package output holds the terminal helpers the commands print with: the color palette, status and package formatting, and terminal detection that turns color off when stdout is not a terminal or NO_COLOR is set. |
|
Package procgroup stops a child process — and, on Unix, every process that child started — when the context it was started under is done.
|
Package procgroup stops a child process — and, on Unix, every process that child started — when the context it was started under is done. |
|
Package provider reads another repository's ebuild versions, for comparing the overlay against it and reviving packages from it.
|
Package provider reads another repository's ebuild versions, for comparing the overlay against it and reviving packages from it. |
|
Package report is the view model of one `overlay autoupdate` run: the packages it scanned, the validation it planned, what the gates answered, and the counts that summarize all of it.
|
Package report is the view model of one `overlay autoupdate` run: the packages it scanned, the validation it planned, what the gates answered, and the counts that summarize all of it. |
|
render
Package render turns the view model in internal/common/report into text for a terminal: it decides how wide a column is, how a value that does not fit is cut, and how much room the line has to begin with.
|
Package render turns the view model in internal/common/report into text for a terminal: it decides how wide a column is, how a value that does not fit is cut, and how much room the line has to begin with. |
|
Package secrets resolves a named secret (an API token, a serial, ...) from a fixed, security-conscious chain and nothing else.
|
Package secrets resolves a named secret (an API token, a serial, ...) from a fixed, security-conscious chain and nothing else. |
|
Package tui is a single Bubble Tea-based TUI foundation for bentoolkit.
|
Package tui is a single Bubble Tea-based TUI foundation for bentoolkit. |
|
Package version holds bentoo's build version, commit and date, stamped at link time through -ldflags -X by the Makefile and the ebuild.
|
Package version holds bentoo's build version, commit and date, stamped at link time through -ldflags -X by the Makefile and the ebuild. |
|
Package xdg resolves XDG Base Directory locations.
|
Package xdg resolves XDG Base Directory locations. |
Click to show internal directories.
Click to hide internal directories.