Top 4.7% dependent repos on proxy.golang.org
proxy.golang.org : github.com/creachadair/ctrl
Package ctrl manages passage of control through a main function. In case of error main programs typically call os.Exit or log.Fatal. However, this causes the process to terminate immediately and deferred calls are not invoked. Calling log.Panic allows deferred calls to run, but makes a noisy log trace. This package provides a Run function that performs the main action of a program. Within its dynamic extent, calls to ctrl.Exit and ctrl.Exitf will panic back to Run, which will handle logging and exiting from the process as specified. Example:
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/creachadair/ctrl
License: MIT
Latest release: over 3 years ago
First release: almost 6 years ago
Namespace: github.com/creachadair
Dependent packages: 5
Dependent repositories: 1
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 16 days ago
github.com/creachadair/ffuse v0.0.0-20240121010657-146c31cadf21
Package ffuse implements a FUSE filesystem driver backed by the flexible filesystem package (gith...32 versions - Latest release: over 1 year ago - 1 dependent package - 1 stars on GitHub
github.com/tailscale/tailsql v0.0.0-20240102233715-3f570388abcc
A SQL playground service over Tailscale.10 versions - Latest release: over 1 year ago - 12 stars on GitHub
github.com/creachadair/git-go v0.0.0-20231128204229-493fc8976c90
Program git-go is a Git plugin that adds some helpful behaviour for repositories containing Go code.10 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/creachadair/ffs/cmd v0.0.0-20211128183915-c24ad156c44c
Flexible filesystem (experimental).11 versions - Latest release: over 3 years ago - 8 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.