batchd-0.1.0.0: batchd.cabal
name: batchd
version: 0.1.0.0
synopsis: Batch processing toolset for Linux / Unix
description: The batchd is a toolset for batch processing for Linux / Unix operating systems.
It enables one to:
.
* Create and manage queues of tasks (batch jobs);
.
* Specify time periods (schedules) when jobs from each queue can be executed;
.
* Run batch jobs on localhost or on several machines one-by-one or in parallel.
.
The main concern of batchd are batch jobs, which are
meant to take some time to execute (minutes to days) and
consume a lot of computational power (probably whole
power of the machine). Examples of such jobs are:
.
* Scientific calculations (physical modelling or numeric
experiments on differential equations, for example);
.
* Building large software products from source code;
.
* Running integration test suites;
.
* Rendering complex 3D scenes or animations;
.
* Executing complex reports on large databases;
.
* Backups;
.
* and so on.
.
For more complete description, please refer to
<https://github.com/portnov/batchd/blob/master/README.md README>
and <https://github.com/portnov/batchd/wiki Wiki> on GitHub.
Homepage: https://github.com/portnov/batchd
license: BSD3
license-file: LICENSE
author: Ilya Portnov
maintainer: portnov84@rambler.ru
-- copyright:
category: System
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
executable batchd
main-is: batchd.hs
hs-source-dirs: src/
-- other-modules:
other-extensions: TypeFamilies, DeriveDataTypeable, TemplateHaskell, StandaloneDeriving, RecordWildCards
build-depends: base >=4.7 && <5.0,
persistent >= 2.2,
persistent-sqlite >= 2.2,
persistent-postgresql >= 2.2,
persistent-template >= 2,
esqueleto >= 2.4,
monad-logger >= 0.3,
monad-logger-syslog >= 0.1,
data-default >= 0.5,
mtl >=2.2 && <2.3,
transformers >= 0.5,
dates >=0.2 && <0.3,
filepath >= 1.3,
directory >= 1.2,
Glob >= 0.7.5,
time >=1.4 && <1.7,
syb >=0.6 && <0.7,
containers >=0.5 && <0.6,
unordered-containers >= 0.2,
resourcet >= 1.1.7,
http-types >= 0.9,
wai >= 3.0,
wai-extra >= 3.0,
wai-cors >= 0.2.5,
wai-middleware-static >= 0.8.1,
vault,
scotty >= 0.10,
warp >= 3.2,
aeson >= 0.11,
yaml >= 0.8.4,
text >= 1.2,
parsec >= 3.1,
bytestring >= 0.10,
optparse-applicative >= 0.13.2.0,
template >= 0.2,
process >= 1.2.3.0,
libssh2 >= 0.2,
cryptonite >= 0.23,
template-haskell >= 2.8,
th-lift >= 0.6
-- hs-source-dirs:
ghc-options: -fwarn-unused-imports -fwarn-missing-signatures -threaded
default-language: Haskell2010
executable batchd-admin
main-is: batchd-admin.hs
hs-source-dirs: src/
-- other-modules:
other-extensions: TypeFamilies, DeriveDataTypeable, TemplateHaskell, StandaloneDeriving, RecordWildCards
build-depends: base >=4.7 && <5.0,
persistent >= 2.2,
persistent-sqlite >= 2.2,
persistent-postgresql >= 2.2,
persistent-template >= 2,
esqueleto >= 2.4,
monad-logger >= 0.3,
monad-logger-syslog >= 0.1,
data-default >= 0.5,
mtl >=2.2 && <2.3,
transformers >= 0.5,
dates >=0.2 && <0.3,
filepath >= 1.3,
directory >= 1.2,
Glob >= 0.7.5,
time >=1.4 && <1.7,
syb >=0.6 && <0.7,
containers >=0.5 && <0.6,
unordered-containers >= 0.2,
resourcet >= 1.1.7,
http-types >= 0.9,
wai >= 3.0,
wai-extra >= 3.0,
vault,
scotty >= 0.10,
warp >= 3.2,
aeson >= 0.11,
yaml >= 0.8.4,
text >= 1.2,
parsec >= 3.1,
bytestring >= 0.10,
optparse-applicative >= 0.13.2.0,
template >= 0.2,
process >= 1.2.3.0,
libssh2 >= 0.2,
cryptonite >= 0.23,
template-haskell >= 2.8,
th-lift >= 0.6
-- hs-source-dirs:
ghc-options: -fwarn-unused-imports -fwarn-missing-signatures -threaded
default-language: Haskell2010
executable batch
main-is: batch.hs
hs-source-dirs: src/
-- other-modules:
build-depends: base >=4.7 && <5.0,
data-default >= 0.5,
mtl >=2.2 && <2.3,
transformers >= 0.5,
dates >=0.2 && <0.3,
filepath >= 1.3,
directory >= 1.2,
time >=1.4 && <1.7,
syb >=0.6 && <0.7,
containers >=0.5 && <0.6,
unordered-containers >= 0.2,
monad-logger >= 0.3,
readline >= 1.0.3.0,
x509-store >= 1.6.2,
tls >= 1.3.10,
connection >= 0.2.8,
http-types >= 0.9,
http-client >= 0.5.6.1,
http-client-tls >= 0.3.4.2,
aeson >= 0.11,
yaml >= 0.8.4,
text >= 1.2,
parsec >= 3.1,
bytestring >= 0.10,
optparse-applicative >= 0.13.2.0,
persistent >= 2.2,
persistent-template >= 2,
persistent-sqlite >= 2.2,
persistent-postgresql >= 2.2,
esqueleto >= 2.4,
monad-logger >= 0.3,
monad-logger-syslog >= 0.1,
resourcet >= 1.1.7,
unix >= 2.7.0,
scotty >= 0.10
ghc-options: -fwarn-unused-imports -fwarn-missing-signatures
default-language: Haskell2010
Source-repository head
type: git
location: https://github.com/portnov/batchd.git