diff options
-rw-r--r-- | cabal-helper.cabal | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/cabal-helper.cabal b/cabal-helper.cabal index 236a4bb..92570b9 100644 --- a/cabal-helper.cabal +++ b/cabal-helper.cabal @@ -1,26 +1,29 @@ name: cabal-helper version: 0.8.0.0 -synopsis: Simple interface to some of Cabal's configuration state, mainly used by ghc-mod +synopsis: + Simple interface to some of Cabal's configuration state, mainly used by ghc-mod description: - Cabal's little helper provides access to build information gathered by @cabal@ - when configuring a project. Specifically we're interested in retrieving enough - information to bring up a compiler session, using the GHC API, which is similar - to running @cabal repl@ in a project. + Cabal's little helper provides access to build information gathered by + @cabal@ when configuring a project. Specifically we're interested in + retrieving enough information to bring up a compiler session, using the GHC + API, which is similar to running @cabal repl@ in a project. . - While simple in principle this is complicated by the fact that the information - Cabal writes to disk is in an unstable format and only really accessible through - the Cabal API itself. + While simple in principle this is complicated by the fact that the + information Cabal writes to disk is in an unstable format and only really + accessible through the Cabal API itself. . - Since we do not want to bind the user of a development tool which utilises this - library to a specific version of Cabal we compile the code which interfaces with - the Cabal library's API on the user's machine, at runtime, against whichever - version of Cabal was used to write the on disk information for a given project. + Since we do not want to bind the user of a development tool which utilises + this library to a specific version of Cabal we compile the code which + interfaces with the Cabal library's API on the user's machine, at runtime, + against whichever version of Cabal was used to write the on disk information + for a given project. . - If this version of Cabal is not available on the users machine anymore, which is - fairly likely since cabal-install is usually linked statically, we have support - for compiling the Cabal library also. In this case the library is installed into - a private, isolated, package database in @$XDG_CACHE_DIR/cabal-helper@ so as to - not interfere with the user's package database. + If this version of Cabal is not available on the users machine anymore, + which is fairly likely since cabal-install is usually linked statically, we + have support for compiling the Cabal library also. In this case the library + is installed into a private, isolated, package database in + @$XDG_CACHE_DIR/cabal-helper@ so as to not interfere with the user's package + database. license: AGPL-3 license-file: LICENSE license-files: LICENSE LICENSE.cabal-dependency-licenses |