workspace-d 3.6.0-pre.8
Provides functions for IDEs for managing DCD, Dscanner and Dfmt. Usable as application and library
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:
This package provides sub packages which can be used individually:
workspace-d:installer - Builds workspace-d and its dependencies
workspace-d 
workspace-d wraps dcd, dfmt and dscanner to one unified environment managed by dub.
It uses process pipes and json for communication.
Installation
Precompiled binaries for windows & linux
Automatic Installation
Just run install.sh or install.bat (Windows/WIP)
sh install.sh
Manual Installation
First, install the dependencies:
- dcd - Used for auto completion
- dfmt - Used for code formatting
- dscanner - Used for static code linting
Then, run:
git clone https://github.com/Pure-D/workspace-d.git
cd workspace-d
git submodule init
git submodule update
dub build --build=release --compiler=ldc2
Either move all the executable binaries to one path and add that path to the Windows PATH variable or $PATH on Posix, or change the binary path configuration in your editor.
Usage
For users
- Visual Studio Code: code-d
For plugin developers
Microsoft Language Server Protocol (LSP) wrapper: serve-d
- Registered by WebFreak
- 3.6.0-pre.8 released 7 months ago
- Pure-D/workspace-d
- MIT
- Copyright © 2017-2019, webfreak
- Authors:
- Sub packages:
- workspace-d:installer, workspace-d:dcd, workspace-d:dml
- Dependencies:
- dfmt, standardpaths, dub, workspace-d:dcd, painlessjson, emsi_containers, dscanner, libdparse, inifiled
- Versions:
-
3.6.0-pre.8 2020-Aug-07 3.6.0-pre.7 2020-Jul-22 3.6.0-pre.6 2020-Jul-22 3.6.0-pre.5 2020-May-01 3.6.0-pre.4 2020-Apr-30 - Download Stats:
-
-
1 downloads today
-
8 downloads this week
-
30 downloads this month
-
7561 downloads total
-
- Score:
- 2.0
- Short URL:
- workspace-d.dub.pm