Command line utilities for tab-separated value files
Jon D via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Wed Apr 13 11:48:07 PDT 2016
On Wednesday, 13 April 2016 at 18:22:21 UTC, Dicebot wrote:
> On Wednesday, 13 April 2016 at 17:21:58 UTC, Jon D wrote:
>>> You don't need to put anything on path to run utils from dub
>>> packages. `dub run` will take care of setting necessary
>>> envionment (without messing with the system):
>>>
>>> dub fetch package_with_apps
>>> dub run package_with_apps:app1 --flags args
>>
>> These are command line utilities, along the lines of unix
>> 'cut', 'grep', etc, intended to be used as part of unix
>> pipeline. It'd be less convenient to be invoking them via dub.
>> They really should be on the path themselves.
>
> Sure, that would be beyond dub scope though. Making binary
> packages is independent of build system or source layout (and
> is highly platform-specific). The `dun run` feature is mostly
> helpful when you need to use one such tool as part of a build
> process for another dub package.
Right. So, partly what I'm wondering is if during the normal dub
fetch/run cycle there might be an opportunity to print a message
the user with some info to help them add the tools to their path.
I haven't used dub much, so I'll have to look into it more. But
there should be some way to make it reasonably easy and clear.
It'll probably be a few days before I can get to this, but I
would like to get them in the package registry.
--Jon
More information about the Digitalmars-d-announce
mailing list