name: passman version: 0.3.1.1 license: LGPL-3.0-or-later author: "Jonathan Lamothe" maintainer: "jonathan@jlamothe.net" copyright: "(C) 2018-2024 Jonathan Lamothe" homepage: https://codeberg.org/jlamothe/passman bug-reports: https://codeberg.org/jlamothe/passman/issues extra-source-files: - README.md - ChangeLog.md # Metadata used when publishing your package synopsis: a simple password manager category: Security # To avoid duplicated efforts in documentation and dealing with the # complications of embedding Haddock markup inside cabal files, it is # common to point users to the README.md file. description: a simple password manager - see README.md for details dependencies: - base >= 4.7 && < 5 - aeson >= 2.1.2.1 && < 2.2 - bytestring >= 0.11.4.0 && < 0.12 - containers >= 0.6.2.1 && < 0.7 - microlens >= 0.4.11.2 && < 0.5 - microlens-th >= 0.4.3.6 && < 0.5 - microlens-mtl >= 0.2.0.3 && < 0.3 - random >=1.2.1.1 && < 1.3 - brick >= 2.1.1 && < 2.2 - vty >= 6.1 && < 6.2 - mtl >= 2.3.1 && < 2.4 - easy-file >= 0.2.5 && < 0.3 ghc-options: - -Wall library: source-dirs: src dependencies: - base16-bytestring >= 1.0.2.0 && < 1.1 - base64-bytestring >= 1.2.1.0 && < 1.3 - SHA >= 1.6.4.4 && < 1.7 - text >= 2.0.2 && < 2.1 executables: passman: main: Main.hs source-dirs: app ghc-options: - -threaded - -rtsopts - -with-rtsopts=-N dependencies: - passman tests: passman-test: main: Spec.hs source-dirs: test ghc-options: - -threaded - -rtsopts - -with-rtsopts=-N dependencies: - passman - HUnit