shuttle
shuttle copied to clipboard
CLI for handling shared build and deploy tools between projects no matter what technologies the projects are using
I tried to run `shuttle get service` (version v0.23.0) but got an error that the command was not known to shuttle. When i ran `shuttle --help` it wasn't showing up....
This adds Extensions to the global cmd.go resulting in another section showing up when doing a shuttle --help To execute an extension simply shuttle myExtension where myExtension is the name...
This specifically adds a downloader for github releases it uses either the SHUTTLE_EXTENSIONS_GITHUB_ACCESS_TOKEN or GITHUB_ACCESS_TOKEN for access to the releases The downloader expects a full url from the registry as...
This pr includes everything up to actually downloading the extension from the upstream registry Such as pulling an example registry entry ```json { "name": "SuperExtender", "description": "Enhances your experience with...
Quite simply implements fetch and clone to make sure we can pull a registry Git repository is the only registry implemented for now, and is run like this: `shuttle ext...
Shuttle git extensions represents extensions backed by either a folder or url based git repository. Using the git=https://github.com/lunarway/shuttle-extensions.git a extension is pulled into `~/.shuttle/registry` Where we can later gather an...
This adds a basic command palette for shuttle such as: - `shuttle ext update` - `shuttle ext init` - `shuttle ext install` This also right now uses a skeleton implementation...
This adds a proposal (golden scenario) for what I consider a next generation package manager and tool for a company specifically made to suit Lunars needs. I hope that shuttle...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [gopkg.in/yaml.v2](https://redirect.github.com/go-yaml/yaml) | require | major | `v2.4.0` -> `v3.0.1` | --- > [!WARNING]...