Closed cszatmary closed 3 years ago
Hey, sorry for the delayed response, I am lagging behind GH notifications 😱
This is a valid question overall. I think it was not well explained. I improved docs here: https://github.com/bwplotka/bingo/pull/56 @cszatmary does it make sense? 🤗
There are some tools that wanted to support something like run
command, but I believe there is no need for something like this. We can totally use native OS tools like shell
and its variable
to achieve the same, no? See this doc.
To sum up, I see 3 reasons why using the native way might be better:
run
well actually is not that easy to write. Passing arguments by CLI to underlying shell execution is actually incredibly hard (trust me, I tried in my previous job). There are thousands of nuances (e.g how to differentiate between bingo
flags and passed flags? --
is the native way, but it also means you cannot use the same commands anymore.)Hope this makes sense (:
ya, I'm in the same boat here. I just found out about this tool, which seems good, except it would be great if symlinks were made instead of having to source the variables.env
and use all caps TOOL_NAME
. I essentially need tool installs to be transparent.
After I install tools with
bingo get
what is the intended way to run them?It would be nice if there was a command where given a tool name it would find the path to the installed tool and execute it.
Example of what this might look like: