diff --git a/ShellCheck.cabal b/ShellCheck.cabal index fd6dd24..4216c10 100644 --- a/ShellCheck.cabal +++ b/ShellCheck.cabal @@ -1,147 +1,147 @@ -Name: ShellCheck -Version: 0.9.0 -x-revision: 1 -Synopsis: Shell script analysis tool -License: GPL-3 -License-file: LICENSE -Category: Static Analysis -Author: Vidar Holen -Maintainer: vidar@vidarholen.net -Homepage: https://www.shellcheck.net/ -Build-Type: Simple -Cabal-Version: 1.18 -Bug-reports: https://github.com/koalaman/shellcheck/issues -Description: - The goals of ShellCheck are: - . - * To point out and clarify typical beginner's syntax issues, - that causes a shell to give cryptic error messages. - . - * To point out and clarify typical intermediate level semantic problems, - that causes a shell to behave strangely and counter-intuitively. - . - * To point out subtle caveats, corner cases and pitfalls, that may cause an - advanced user's otherwise working script to fail under future circumstances. - -Extra-Doc-Files: - README.md - CHANGELOG.md -Extra-Source-Files: - -- documentation - shellcheck.1.md - -- A script to build the man page using pandoc - manpage - -- convenience script for stripping tests - striptests - -- tests - test/shellcheck.hs - -source-repository head - type: git - location: git://github.com/koalaman/shellcheck.git - -library - hs-source-dirs: src - if impl(ghc < 8.0) - build-depends: - semigroups - build-depends: - -- The lower bounds are based on GHC 7.10.3 - -- The upper bounds are based on GHC 9.4.3 - aeson >= 1.4.0 && < 2.2, - array >= 0.5.1 && < 0.6, - base >= 4.8.0.0 && < 5, - bytestring >= 0.10.6 && < 0.12, - containers >= 0.5.6 && < 0.7, - deepseq >= 1.4.1 && < 1.5, - Diff >= 0.4.0 && < 0.5, - fgl >= 5.7.0 && < 5.8.1.0, - filepath >= 1.4.0 && < 1.5, - mtl >= 2.2.2 && < 2.3, - parsec >= 3.1.14 && < 3.2, - QuickCheck >= 2.14.2 && < 2.15, - regex-tdfa >= 1.2.0 && < 1.4, - transformers >= 0.4.2 && < 0.6, - - -- getXdgDirectory from 1.2.3.0 - directory >= 1.2.3 && < 1.4, - - -- When cabal supports it, move this to setup-depends: - process - exposed-modules: - ShellCheck.AST - ShellCheck.ASTLib - ShellCheck.Analytics - ShellCheck.Analyzer - ShellCheck.AnalyzerLib - ShellCheck.CFG - ShellCheck.CFGAnalysis - ShellCheck.Checker - ShellCheck.Checks.Commands - ShellCheck.Checks.ControlFlow - ShellCheck.Checks.Custom - ShellCheck.Checks.ShellSupport - ShellCheck.Data - ShellCheck.Debug - ShellCheck.Fixer - ShellCheck.Formatter.Format - ShellCheck.Formatter.CheckStyle - ShellCheck.Formatter.Diff - ShellCheck.Formatter.GCC - ShellCheck.Formatter.JSON - ShellCheck.Formatter.JSON1 - ShellCheck.Formatter.TTY - ShellCheck.Formatter.Quiet - ShellCheck.Interface - ShellCheck.Parser - ShellCheck.Prelude - ShellCheck.Regex - other-modules: - Paths_ShellCheck - default-language: Haskell98 - -executable shellcheck - if impl(ghc < 8.0) - build-depends: - semigroups - build-depends: - aeson, - array, - base, - bytestring, - containers, - deepseq, - Diff, - directory, - fgl, - mtl, - filepath, - parsec, - QuickCheck, - regex-tdfa, - transformers, - ShellCheck - default-language: Haskell98 - main-is: shellcheck.hs - -test-suite test-shellcheck - type: exitcode-stdio-1.0 - build-depends: - aeson, - array, - base, - bytestring, - containers, - deepseq, - Diff, - directory, - fgl, - filepath, - mtl, - parsec, - QuickCheck, - regex-tdfa, - transformers, - ShellCheck - default-language: Haskell98 - main-is: test/shellcheck.hs +Name: ShellCheck +Version: 0.9.0 +x-revision: 1 +Synopsis: Shell script analysis tool +License: GPL-3 +License-file: LICENSE +Category: Static Analysis +Author: Vidar Holen +Maintainer: vidar@vidarholen.net +Homepage: https://www.shellcheck.net/ +Build-Type: Simple +Cabal-Version: 1.18 +Bug-reports: https://github.com/koalaman/shellcheck/issues +Description: + The goals of ShellCheck are: + . + * To point out and clarify typical beginner's syntax issues, + that causes a shell to give cryptic error messages. + . + * To point out and clarify typical intermediate level semantic problems, + that causes a shell to behave strangely and counter-intuitively. + . + * To point out subtle caveats, corner cases and pitfalls, that may cause an + advanced user's otherwise working script to fail under future circumstances. + +Extra-Doc-Files: + README.md + CHANGELOG.md +Extra-Source-Files: + -- documentation + shellcheck.1.md + -- A script to build the man page using pandoc + manpage + -- convenience script for stripping tests + striptests + -- tests + test/shellcheck.hs + +source-repository head + type: git + location: git://github.com/koalaman/shellcheck.git + +library + hs-source-dirs: src + if impl(ghc < 8.0) + build-depends: + semigroups + build-depends: + -- The lower bounds are based on GHC 7.10.3 + -- The upper bounds are based on GHC 9.4.3 + aeson >= 1.4.0 && < 2.2, + array >= 0.5.1 && < 0.6, + base >= 4.8.0.0 && < 5, + bytestring >= 0.10.6 && < 0.12, + containers >= 0.5.6 && < 0.7, + deepseq >= 1.4.1 && < 1.5, + Diff >= 0.4.0 && < 0.5, + fgl >= 5.7.0 && < 5.8.1.0, + filepath >= 1.4.0 && < 1.5, + mtl >= 2.2.2 && < 2.3, + parsec >= 3.1.14 && < 3.2, + QuickCheck >= 2.14.2 && < 2.15, + regex-tdfa >= 1.2.0 && < 1.4, + transformers >= 0.4.2 && < 0.6, + + -- getXdgDirectory from 1.2.3.0 + directory >= 1.2.3 && < 1.4, + + -- When cabal supports it, move this to setup-depends: + process + exposed-modules: + ShellCheck.AST + ShellCheck.ASTLib + ShellCheck.Analytics + ShellCheck.Analyzer + ShellCheck.AnalyzerLib + ShellCheck.CFG + ShellCheck.CFGAnalysis + ShellCheck.Checker + ShellCheck.Checks.Commands + ShellCheck.Checks.ControlFlow + ShellCheck.Checks.Custom + ShellCheck.Checks.ShellSupport + ShellCheck.Data + ShellCheck.Debug + ShellCheck.Fixer + ShellCheck.Formatter.Format + ShellCheck.Formatter.CheckStyle + ShellCheck.Formatter.Diff + ShellCheck.Formatter.GCC + ShellCheck.Formatter.JSON + ShellCheck.Formatter.JSON1 + ShellCheck.Formatter.TTY + ShellCheck.Formatter.Quiet + ShellCheck.Interface + ShellCheck.Parser + ShellCheck.Prelude + ShellCheck.Regex + other-modules: + Paths_ShellCheck + default-language: Haskell98 + +executable shellcheck + if impl(ghc < 8.0) + build-depends: + semigroups + build-depends: + aeson, + array, + base, + bytestring, + containers, + deepseq, + Diff, + directory, + fgl, + mtl, + filepath, + parsec, + QuickCheck, + regex-tdfa, + transformers, + ShellCheck + default-language: Haskell98 + main-is: shellcheck.hs + +test-suite test-shellcheck + type: exitcode-stdio-1.0 + build-depends: + aeson, + array, + base, + bytestring, + containers, + deepseq, + Diff, + directory, + fgl, + filepath, + mtl, + parsec, + QuickCheck, + regex-tdfa, + transformers, + ShellCheck + default-language: Haskell98 + main-is: test/shellcheck.hs diff --git a/ShellCheck.changes b/ShellCheck.changes index 33e0e9f..47bfd48 100644 --- a/ShellCheck.changes +++ b/ShellCheck.changes @@ -1,8 +1,3 @@ -------------------------------------------------------------------- -Thu Nov 16 13:27:05 UTC 2023 - Peter Simons - -- Strip CRLF line endings from the bundled Cabal file. - ------------------------------------------------------------------- Thu Nov 16 13:11:57 UTC 2023 - Peter Simons