dtools 2.104.0
D Tools
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
D tools
This repository hosts various tools redistributed with DMD or used internally during various build tasks.
Program | Scope | Description ---------------------- | -------- | ----------------------------------------- catdoc | Build | Concatenates Ddoc files. changed | Internal | Change log generator. chmodzip | Build | ZIP file attributes editor. ddemangle | Public | D symbol demangler. detab | Internal | Replaces tabs with spaces. dget | Internal | D source code downloader. dman | Public | D documentation lookup tool. dustmite | Public | Test case minimization tool. getdlibcurl32 | Internal | Win32 libcurl downloader/converter. rdmd | Public | [D build tool](http://dlang.org/rdmd.html). rdmdtest | Internal | rdmd test suite. tests_extractor | Internal | Extracts public unittests (requires DUB) tolf | Internal | Line endings converter. updatecopyright | Internal | Update the copyright notices in DMD
To report a problem or browse the list of open bugs, please visit the bug tracker.
For a list and descriptions of D development tools, please visit the D wiki.
Building
On a Posix system all tools can be built with:
make -f posix.mak all
Using DUB as a build tool
Most tools can also be built with DUB:
dub build :ddemangle
Running DUB tools
Some tools require D's package manager DUB.
By default, DUB builds a binary and executes it. On a Posix system,
the source files can directly be executed with DUB (e.g. ./tests_extractor.d
).
Alternatively, the full single file execution command can be used:
dub --single tests_extractor.d
Remember that when programs are run via DUB, you need to pass in --
before
the program's arguments, e.g dub --single tests_extractor.d -- -i ../phobos/std/algorithm
.
For more information, please see DUB's documentation.
- Registered by D Language Foundation
- 2.104.0 released a month ago
- dlang/tools
- BSL-1.0
- Copyright © 1999-2018, The D Language Foundation
- Authors:
- Sub packages:
- dtools:tests_extractor, dtools:dman, dtools:dget, dtools:checkwhitespace, dtools:ddemangle, dtools:detab, dtools:tolf, dtools:rdmd, dtools:contributors, dtools:changed, dtools:catdoc, dtools:dustmite
- Dependencies:
- none
- Versions:
-
2.104.0 2023-May-01 2.104.0-rc.1 2023-May-01 2.104.0-beta.1 2023-May-01 2.103.1 2023-Jan-01 2.103.1-beta.1 2023-Jan-01 - Download Stats:
-
-
0 downloads today
-
5 downloads this week
-
8 downloads this month
-
23011 downloads total
-
- Score:
- 2.6
- Short URL:
- dtools.dub.pm