On Saturday, 26 May 2012 at 08:52:07 UTC, bioinfornatics wrote:
Le mercredi 23 mai 2012 à 16:14 -0700, Walter Bright a écrit :
Currently, getting D code from github is a multistep process,
that isn't always obvious. I propose the creation of a dget
program, which will:
dget https://github.com/D-Programming-Deimos/libevent
download the libevent code and install it in a subdirectory
named libevent. Of course, the url could also be:
dget github.com/D-Programming-Deimos/libevent
since https is assumed, or:
dget D-Programming-Deimos/libevent
since github is assumed. And since Deimos is a known library,
dget libevent
can also be hardwired into dget.
Anyone want to implement such? It ought to be fairly
straightforward, and will be a nice timesaver for a lot of
people.
yes it is a feature i wish to add but the repository should be
always
the same or by a config file understand where is the source
code (root
of dir in src dir ...), if it is a lib, a desktop application,
a web
application (which vied, serenity ..), detect dependencies
i have start a little project for build common D project (80%
of use
case) https://github.com/organizations/dbuilder-developers
this tool could in more download and build/install easilly if
you put at
root of the github repo a config file (example of config file
supported
https://github.com/dbuilder-developers/dbuilder/blob/master/examples/dbuilder.cfg
)
Any help are welcome, this tool goal to be easy to use
$ dbuilder get xxx // not implemented
$ dbuilder build
$ dbuilder install
in more from command line you can override value in config file
Sorry for my english
)
I will try it of you can write a documentations for dumbs. What
do each variable in the config file? What variables are required
or not ?
For example what the hell is "job" var ?? Put a working example
not a skeleton config file.