Goaci
tool to build go projects into ACIs (archived, see https://github.com/rkt/rkt/issues/4024)
Install / Use
/learn @appc/GoaciREADME
goaci
goaci is a simple command-line tool to build go projects into ACIs which conform to the app container specification.
Usage
Use goaci as you would go get:
$ goaci github.com/coreos/etcd
Wrote etcd.aci
$ actool -debug validate etcd.aci
etcd.aci: valid app container image
goaci provides options for specifying assets, adding arguments for an application, selecting binary is going to be packaged in final ACI and so on. Use --help to read about them.
How it works
goaci creates a temporary directory and uses it as a GOPATH (unless it is overridden with --go-path option); it then go gets the specified package and compiles it statically.
Then it generates an image manifest (using mostly default values) and leverages the appc/spec libraries to construct an ACI.
TODO
Lots, check out https://github.com/appc/goaci/issues
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
