dfix 0.3.3
Tool for automatically upgrading D source code
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:
dfix
Tool for automatically upgrading D source code
Features
- Updates old-style alias syntax to new-style
- Fixes implicit concatenation of string literals
- Automatic conversion of C-style array declarations and parameters to D-style.
- Upgrades code to comply with DIP64 when the
`--dip64
` switch is specified. (Not recommended) - Upgrades code to comply with DIP65 unless the
`--dip65=false
` switch is specified. - Upgrades code to comply with DIP1003 unless the
`--dip1003=false
` switch is specified. - Rewrites functions declared
`const
,
immutable
and
inout
` to be more clear by moving these keywords from the left side of the return type to the right side of the parameter list.
Notes
dfix will edit your files in-place. Do not use dfix on files that have no backup copies. Source control solves this problem for you. Double-check the results before checking in the modified code.
Installation
OS X users with homebrew should be able to install via `brew install dfix
for the latest stable release or
brew install dfix --HEAD
` for the latest git master branch.
Other users should manually install, e.g. on *nix systems:
`git clone https://github.com/Hackerpilot/dfix && git submodule update --init
``cd dfix
``git checkout v0.3.1
` if you want the stable release`make
` to build`make test
` to test- either add the
`bin
` directory to your path or copy to another directory that is on your path.
Installing with DUB
> dub fetch --version='~master' dfix && dub run dfix
- Registered by Brian Schott
- 0.3.3 released 6 years ago
- dlang-community/dfix
- BSL-1.0
- © Brian Schott
- Authors:
- Dependencies:
- libdparse
- Versions:
-
0.3.5 2018-Jun-21 0.3.4 2018-Jun-10 0.3.3 2018-Feb-22 0.3.2 2017-Jun-10 0.3.1 2016-Jan-14 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
2 downloads this month
-
6371 downloads total
-
- Score:
- 2.2
- Short URL:
- dfix.dub.pm