workspace-d 3.8.0
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.
Special Thanks
Thanks to the following big GitHub sponsors financially supporting the code-d/serve-d tools:
- Jaen (@jaens)
[become a sponsor](https://github.com/sponsors/WebFreak001)
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.8.0 released 2 years ago
- Pure-D/workspace-d
- MIT
- Copyright © 2017-2021, webfreak
- Authors:
- Sub packages:
- workspace-d:installer, workspace-d:dcd, workspace-d:dml
- Dependencies:
- dfmt, inifiled, dub, workspace-d:dcd, painlessjson, emsi_containers, dscanner, libdparse, standardpaths
- Versions:
-
3.8.0 2022-Feb-23 3.8.0-beta.2 2022-Feb-17 3.8.0-beta.1 2022-Feb-12 3.7.0 2022-Jan-06 3.6.1 2021-Nov-20 - Download Stats:
-
-
2 downloads today
-
5 downloads this week
-
43 downloads this month
-
11658 downloads total
-
- Score:
- 3.1
- Short URL:
- workspace-d.dub.pm