dtools ~master

D Tools


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

D tools

GitHub tag Bugzilla Issues Build Status Issue Stats license

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.

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.

Authors:
  • DLang Community
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
Dependencies:
none
Versions:
~master 2018-Aug-16
~stable 2018-Oct-16
Show all 2 versions
Download Stats:
  • 9 downloads today

  • 20 downloads this week

  • 752 downloads this month

  • 1495 downloads total

Score:
4.6
Short URL:
dtools.dub.pm