You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every time I switch to a new device or checkout a new repository with tools I need I have to install them manually.
For example if I would like to contribute to velociraptor I have to install Deno with a specific version.
It would be cool to have a possibility to describe any dependencies you need for a repository (like in the CLI installation helpers #63 epic) and then run something like vr create-setup which automatically creates a executable for MacOS, Windows and Linux which takes care of all dependencies and tools I need to contribute to that repository.
To now contribute to velociraptor I only have to run the generated executable (e.g. install-macos) and it will do the following:
It would check if Deno is installed in the correct version (maybe it will print a warning if the version differs or it will create a local deno installation only for that project), if not it will install deno.
It will check or install velocriaptor with the correct version
It will check or install eggs cli with the correct version
It would also be nice to have the same possibility for the various CIs. For example you can define that you also want to have an executable for GitHub actions (or a .yml). So you never have to mind anymore where you have to predefine what for you project.
What do you think about this? This would also be really good for the Project scaffolder #85 suggestion.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Every time I switch to a new device or checkout a new repository with tools I need I have to install them manually.
For example if I would like to contribute to
velociraptor
I have to install Deno with a specific version.It would be cool to have a possibility to describe any dependencies you need for a repository (like in the CLI installation helpers #63 epic) and then run something like
vr create-setup
which automatically creates a executable for MacOS, Windows and Linux which takes care of all dependencies and tools I need to contribute to that repository.To now contribute to
velociraptor
I only have to run the generated executable (e.g.install-macos
) and it will do the following:velocriaptor
with the correct versioneggs
cli with the correct versionIt would also be nice to have the same possibility for the various CIs. For example you can define that you also want to have an executable for GitHub actions (or a
.yml
). So you never have to mind anymore where you have to predefine what for you project.What do you think about this? This would also be really good for the Project scaffolder #85 suggestion.
Beta Was this translation helpful? Give feedback.
All reactions