Comments (2)
I'm not clear on what this would provide above and beyond a set of individual calls to arkade, which, if scripted, would arguably be more accessible to a user than mastering yet another yaml file. I have the faasd install script in mind a little here where an installation (dependency) order is in effect. I see dependencies mentioned but no description on how these would be handled.
If this does move forward then type should be in terms of tool
and app
rather than the CLI verbiage.
from arkade.
Since arkade tools are mostly static binaries there is no need for actual dependencies, however the order of the tools should decide this like in the case of brewfiles. (I have a brew mas
and immidetly after that a mas install <app id>
and it works just fine.)
I accept your opinion, however I find the comparison between a yaml array with an object of 4 fields (3 of them is optional) and writing shell scripts with the reason being "mastering yet another yaml file" is a bit of a stretch.
If you ever wrote at least 1 shell script to do some part of this proposal (which I assume both you, Alex and I did) then I think this feature could be implemented to eliminate this kind of glue code.
Imho this is way more readable than using shell scripts:
- name: kubectl
- name: gh
- name: caddy
In the description there is a command for generating this kind of yamls/jsons too, to make it simpler.
Also it just doesn't make sense to install apps with this feature, because there will be almost no difference between this function or using helm.
This feature meant to "compete" in a sense with the above linked brew bundle.
from arkade.
Related Issues (20)
- e2e tests fails on Test_CheckTools/Download_of_crane HOT 3
- kubestr is breaking e2e tests
- kubectl CLI is outdated by several versions HOT 5
- support faasd installation
- Download script failing due to Squarespace migration - TLS error HOT 5
- Update stern CLI to support Darwin / arm64 HOT 1
- Version appears to be looked up twice
- Add Powershell as system install
- Add Caddy Server as System install
- Add tool "kubecolor"
- Add tool "lazydocker" HOT 2
- The cmctl and kubectl_cert-manager binaries have been moved
- k10multicluster not found in latest kastenhq/external-tools release HOT 3
- Don't upgrade latest tag via chart upgrade command
- Atuin has changed URL HOT 4
- Use Go template for system install apps
- change flyctl release asset name HOT 1
- Add Keploy as tool
- arkade e2e URL check tests are failing due to ktop release v0.3.6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arkade.