Skip to content
/ tools Public
forked from dlang/tools

Ancillary tools for the D programming language compiler

Notifications You must be signed in to change notification settings

cqexbesd/tools

 
 

Repository files navigation

D tools

GitHub tag Build Status Issue Stats

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.
get_dlibcurl32 Internal Win32 libcurl downloader/converter.
has_public_example Internal Checks public functions for public examples (requires DUB)
rdmd Public D build tool.
rdmd_test 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.

Running DUB tools

Some tools require D's package manager DUB. By default DUB builds a binary and executes it:

dub --root styles -c has_public_example

Remember that when programs are run via DUB, you need to pass in -- before the program's arguments, e.g dub --root styles -c has_public_example -- -i ../phobos/std/algorithm.

For more information, please see DUB's documentation.

About

Ancillary tools for the D programming language compiler

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • D 91.0%
  • Makefile 6.0%
  • Shell 3.0%