module reggae.path;

string deabsolutePath(in string path) @safe pure {
    import std.path: isRooted, stripDrive;
    return path.isRooted
        ? path.stripDrive[1..$]
        : path;
}


string dubPackagesDir() @safe {

    import std.path: buildPath;
    import std.process: environment;

    version(Windows)
        return buildPath("C:\\Users", environment["USERNAME"], "AppData", "Roaming", "dub", "packages");
    else
        return buildPath(environment["HOME"], ".dub", "packages");

}