hstratus-0.1.1.1: hstratus.cabal
cabal-version: 3.0
name: hstratus
version: 0.1.1.1
synopsis: Unified CLI for iCloud services
description:
An @hstratus@ executable that provides subcommands for iCloud authentication,
Drive, and Notes.
license: BSD-3-Clause
license-file: LICENSE
author: Tim Emiola
maintainer: Tim Emiola <adetokunbo@emio.la>
copyright: (c) 2026 Tim Emiola
category: Network
build-type: Simple
tested-with:
GHC == 9.2.8
, GHC == 9.4.8
, GHC == 9.6.7
, GHC == 9.8.4
, GHC == 9.10.2
, GHC == 9.12.1
extra-doc-files:
ChangeLog.md
README.md
source-repository head
type: git
location: https://github.com/adetokunbo/hstratus.git
subdir: hstratus
library
exposed-modules:
Hstratus.Cli
Hstratus.Cli.Auth
Hstratus.Cli.Common
Hstratus.Cli.Drive
Hstratus.Cli.Notes
hs-source-dirs: src
build-depends:
, base >=4.12 && <5
, bytestring >=0.10.8 && <0.11 || >=0.11.3 && <0.13
, containers >=0.6 && <0.8
, directory >=1.3 && <1.4
, filepath >=1.4 && <1.6
, hstratus-auth >=0.2 && <0.3
, hstratus-drive >=0.1 && <0.2
, hstratus-notes >=0.1 && <0.2
, http-client-tls >=0.3 && <0.5
, optparse-applicative >=0.18 && <0.20
, text >=1.2.3 && <2.2
, time >=1.8 && <1.15
, xdg-basedir >=0.2 && <0.3
default-language: Haskell2010
ghc-options: -Wall -Wincomplete-uni-patterns -Wpartial-fields -fwarn-tabs
executable hstratus
main-is: Main.hs
hs-source-dirs: app
default-language: Haskell2010
ghc-options: -Wall -fwarn-tabs
build-depends:
, base >=4.12 && <5
, hstratus
test-suite test
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
other-modules:
Hstratus.Cli.AuthSpec
Hstratus.Cli.CommonSpec
Hstratus.Cli.DriveSpec
Hstratus.Cli.NotesSpec
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -fwarn-tabs
build-depends:
, base >=4.12 && <5
, benri-hspec >=0.1 && <0.3
, directory >=1.3 && <1.4
, filepath >=1.4 && <1.6
, hspec >=2.1 && <3.0
, hstratus
, hstratus-auth >=0.2 && <0.3
, hstratus-drive
, hstratus-notes
, optparse-applicative >=0.18 && <0.20
, text >=1.2.3 && <2.2
, time >=1.8 && <1.15