dub.package_

Contains high-level functionality for working with packages.

Public Imports

dub.recipe.packagerecipe
public import dub.recipe.packagerecipe;
Undocumented in source.

Members

Classes

Package
class Package

Represents a package, including its sub packages.

Enums

PackageFormat
enum PackageFormat

Lists the supported package recipe formats.

Properties

defaultPackageFilename
string defaultPackageFilename [@property getter]

Returns the default package recile file name.

packageInfoFilenames
string[] packageInfoFilenames [@property getter]

Returns a list of all recognized package recipe file names in descending order of precedence.

Static variables

builtinBuildTypes
string[] builtinBuildTypes;

All built-in build type names except for the special $DFLAGS build type. Has the default build type (debug) as first index.

packageInfoFiles
FilenameAndFormat[] packageInfoFiles;

Supported package descriptions in decreasing order of preference.

Structs

FilenameAndFormat
struct FilenameAndFormat
Undocumented in source.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Matthias Dondorff, Sönke Ludwig, Martin Nowak, Nick Sabalausky