# cabal-gild
## Synopsis
```sh
$ cabal install cabal-gild
$ ...
$ cabal-gild --inplace example.cabal
```
## Output
Turns this...
```cabal
cabal-version: 2.4
name: cabal-gild
version: 0
-- An example formatter
executable cabal-gild
default-language: Haskell2010
hs-source-dirs: src
main-is: CabalGild.hs
-- build depends will be in
-- a nice tabular format
build-depends: base >=4.11 && <4.13, pretty >=1.1.3.6 && <1.2, bytestring, Cabal ^>=2.5, containers ^>=0.5.11.0 || ^>=0.6.0.1
-- extensions will be sorted
other-extensions:
DeriveFunctor FlexibleContexts ExistentialQuantification OverloadedStrings
RankNTypes
```
...into this:
```cabal
cabal-version: 2.4
name: cabal-gild
version: 0
-- An example formatter
executable cabal-gild
default-language: Haskell2010
hs-source-dirs: src
main-is: CabalGild.hs
-- build depends will be in
-- a nice tabular format
build-depends:
, base >=4.11 && <4.13
, bytestring
, Cabal ^>=2.5
, containers ^>=0.5.11.0 || ^>=0.6.0.1
, pretty >=1.1.3.6 && <1.2
-- extensions will be sorted
other-extensions:
DeriveFunctor
ExistentialQuantification
FlexibleContexts
OverloadedStrings
RankNTypes
```