kit

module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2026 License: BSD-3-Clause

README

kit

Shared Go packages and nested modules for Arcane.

Go Reference License

[!IMPORTANT] All modules are under development. The API is not stable and may change at anytime before v1.0.0.

Nested modules may import kit, never the other way around, and shared code is only added to the root when it has a concrete contract that more than one module needs.

License

kit is released under the BSD 3-Clause License.

Directories

Path Synopsis
pkg
capture
Package capture provides a bounded, concurrency-safe capture buffer for streamed output such as build or process logs.
Package capture provides a bounded, concurrency-safe capture buffer for streamed output such as build or process logs.
fs
Package fs contains focused filesystem helpers shared by Arcane Go modules.
Package fs contains focused filesystem helpers shared by Arcane Go modules.
git
Package git provides helpers for recognizing and normalizing Git repository URLs across the schemes Git supports (scp-like git@, git, ssh, http, and https).
Package git provides helpers for recognizing and normalizing Git repository URLs across the schemes Git supports (scp-like git@, git, ssh, http, and https).
registry
Package registry canonicalizes container registry hosts so that image references and credential lookups agree on what "the same registry" means.
Package registry canonicalizes container registry hosts so that image references and credential lookups agree on what "the same registry" means.
utils
Package utils provides focused helpers for working with string slices whose entries may be blank.
Package utils provides focused helpers for working with string slices whose entries may be blank.

Jump to

Keyboard shortcuts

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