mywork-1.0.0.0: mywork.cabal
cabal-version: 3.0
name: mywork
version: 1.0.0.0
synopsis:
Tool to keep track of what you have been working on and where.
description:
The mywork tool is a TUI tool that maintains a list of projects, the various
locations for those projects, and notes associated with each location. This
is designed to help keep track of what you have been working on, the
relationships of the various locations for a project, and to maintain context
for that work (assisting a future resumption of work) via the notes.
homepage: https://github.com/kquick/mywork
license: ISC
license-file: LICENSE
author: Kevin Quick
maintainer: kquick@galois.com
copyright: (c) Kevin Quick, 2022
category: Development
build-type: Simple
extra-doc-files: CHANGELOG.md
tested-with: GHC == 9.4.2, GHC == 9.2.4, GHC == 8.10.7, GHC == 8.8.4
source-repository head
type: git
location: https://github.com/kquick/mywork
common settings
ghc-options: -Wall
-Wcompat
-Wincomplete-uni-patterns
-Wsimplifiable-class-constraints
-Wpartial-fields
-fhide-source-paths
-threaded
executable mywork
import: settings
main-is: Main.hs
autogen-modules: Paths_mywork
other-modules: Paths_mywork
Defs
Defs.JSON
Panes.AddProj
Panes.Common.Attrs
Panes.Common.Inputs
Panes.Common.QQDefs
Panes.Confirmation
Panes.FileMgr
Panes.Help
Panes.Location
Panes.LocationInput
Panes.Messages
Panes.Operations
Panes.Projects
Panes.ProjInfo
Panes.NoteInput
Panes.Notes
Panes.Summary
Sync
hs-source-dirs: app
default-language: Haskell2010
build-depends: base >= 4.13 && < 4.18
, brick >= 1.0 && < 1.4
, brick-panes >= 0.3 && < 1.1
, aeson >= 2.1 && < 2.2
, bytestring >= 0.11 && < 0.12
, containers
, ini >= 0.4 && < 0.5
, lens >= 5.1 && < 5.3
, mtl
, path >= 0.9 && < 0.10
, path-io >= 1.6 && < 1.8
, template-haskell
, text
, text-zipper >= 0.12 && < 0.13
, time
, unordered-containers >= 0.2 && < 0.3
, vector >= 0.13 && < 0.14
, vty >= 5.35 && < 5.38