dlang / project-ideas

Collection of impactful projects in the D ecosystem
36 stars 12 forks source link

Integrate multiple D commandline utilities into one #32

Open dkgroot opened 5 years ago

dkgroot commented 5 years ago

Description

A single command that will bridge multiple D related applications like :

Similar to busybox or the go command (yes i know i said the g-word :-)). It's a bit of a shame we would not be able to use do i guess. Until a better name comes along, assume we use the name do for now, then sub commands could be:

In the first interation it could just be a simple frontend to these other commands. As time progresses deeper integration would be possible, for example:

How does this project help the D community?

In the beginning, it would simplify user interaction and allow new users to get exposed to more of the available d-tools without having to search for them. When the integration progresses, it could smooth the way for to make changes to the language without large negative impact (as in the latter example).

References

atilaneves commented 5 years ago

I suggest dee for the name.

burner commented 5 years ago

thats a dbus tool, what about dt

PetarKirov commented 5 years ago

I suggest mars.

dkgroot commented 5 years ago

How about:

jacob-carlborg commented 5 years ago

ddt - D Development/Developer Tools.

moon-chilled commented 4 years ago

Why not just call the command d? Sometimes the simplest solution is the best one.