Official packages are stored in the packages/official directory. To add a new official package:
- Create a new directory under
packages/official/{package-name}. - Add an
anyisland.jsonmanifest file in that directory. - The manifest should follow this structure:
{
"name": "package-name",
"version": "version-string",
"build": {
"steps": ["command1", "command2"],
"bin": "relative/path/to/binary",
"install_dir": "/optional/preferred/install/path"
}
}- CLI:
cmd/anyisland - Internal Logic:
internal/