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
As a developer, I would like to be able to share stow definitions so that other developers can easily discover and install commands I've created, so that I don't need to maintain separate documentation which will inevitably go out of date.
Ideally, this would function a bit like homebrew. E.g. I've created a command "files-push" which is used to put binary output into S3. I want to share "files-push" with others. I have a files-push.json document.
Either way, if I create or add a repo, I can do a very basic text search to find stuff, and then install it as I would expect:
$ stowage search files
shared-dev-tools:files-push A basic system for pushing binaries to S3
$ stowage install shared-dev-tools:files-push
$ which files-push
/usr/local/bin/files-push
The text was updated successfully, but these errors were encountered:
I've changed the repo creation part of this, adopting a scan-dir type approach like dpkg/rpm. This means you just need to stick the specifications into a directory, scan it to create a _stowage.json file, and the whole then can then be rsync'ed or something to a location that is convenient for serving.
As a developer, I would like to be able to share stow definitions so that other developers can easily discover and install commands I've created, so that I don't need to maintain separate documentation which will inevitably go out of date.
Ideally, this would function a bit like homebrew. E.g. I've created a command "files-push" which is used to put binary output into S3. I want to share "files-push" with others. I have a files-push.json document.
.. will create a local "repository" file which is initially empty. I can then add my new command:
Initially, my stowage doesn't actually follow any repos until I create one, but I can also add a URI:
Either way, if I create or add a repo, I can do a very basic text search to find stuff, and then install it as I would expect:
The text was updated successfully, but these errors were encountered: