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
The aquaproj has a set of unique features which are not present in other tool managers:
checksum checker
custom registry
automatic extraction of archives
support for golang tools
templates in config
Unfortunately there is only a handful of predefined ways to fetch (few github specific methods and plain http). It would be nice to have support for things like:
JFROG Artifactory
AWS CodeArtifact
Azure Artifacts
The aquaproj would benefit from a plugin subsystem which would allow writing plugins. One possible solution could be Extism since it allows:
isolation of executed code into wasm sandbox
defining of host functions exposed to plugin
pattern based allowlist to access filesystem
It can also be used to extend installers to languages beyond golang. There are lots of tools written in rust and zig which compile into single file statically linked executable.
Why is the proposal needed?
I want to be able to extend aquaproj with support for 3rd party tools.
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
-
Overview
The aquaproj has a set of unique features which are not present in other tool managers:
Unfortunately there is only a handful of predefined ways to fetch (few github specific methods and plain http). It would be nice to have support for things like:
The aquaproj would benefit from a plugin subsystem which would allow writing plugins. One possible solution could be Extism since it allows:
It can also be used to extend installers to languages beyond golang. There are lots of tools written in rust and zig which compile into single file statically linked executable.
Why is the proposal needed?
I want to be able to extend aquaproj with support for 3rd party tools.
Note
No response
Beta Was this translation helpful? Give feedback.
All reactions