Article: Why I use the D programming language for scripting

Petar Petar
Mon Feb 1 13:46:20 UTC 2021


On Monday, 1 February 2021 at 12:41:19 UTC, Paul Backus wrote:
> On Monday, 1 February 2021 at 12:11:46 UTC, Petar Kirov 
> [ZombineDev] wrote:
>> On Monday, 1 February 2021 at 11:10:28 UTC, Paul Backus wrote:
>>> Unfortunately, you can't pass more than one command-line 
>>> argument on a #! line.
>>
>> It is possible, using `/usr/bin/env -S command arg1 arg2` , as 
>> of coreutils 8.30. I have been using it at work and it's 
>> working perfectly. This functionality was already supported by 
>> FreeBSD [1] for ~15 years, but the coreutils developers 
>> implemented it just ~3 years ago [2].
>
> This is great, thanks!

I was missing this feature often, I'm glad I found it recently ;)

> I just checked, and it's available in Debian stable, so most 
> distros should have it by now.

Yes, I think it's safe to use on Linux nowadays. In the worst 
case a user may need to upgrade their coreutils. I just mention 
this because a teammate was still on Ubuntu 16.04 or 18.04 so he 
had to upgrade [1].

[1]: 
https://packages.ubuntu.com/search?keywords=coreutils&searchon=names&suite=all&section=all


More information about the Digitalmars-d-announce mailing list