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