The hup package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Upload packages or documentation to a hackage server

See README for details.


[Skip to ReadMe]

Properties

Versions0.1.0.0, 0.2.0.0
Change logNone available
Dependenciesbase (>=4.7 && <5), bytestring, cmdargs, directory (>=1.2.5.0), filepath, hup, lens, mtl, shelly (>=1.6.5), split, tagsoup, tar, text, transformers, wreq, zlib [details]
LicenseBSD2
Copyrightphlummox 2016, others where indicated
Authorphlummox
Maintainerphlummox2@gmail.com
CategoryDistribution, Web, Documentation
Home pagehttps://github.com/phlummox/hup
Source repositoryhead: git clone https://github.com/phlummox/hup
Executableshup
UploadedThu Dec 22 20:14:55 UTC 2016 by phlummox

Modules

[Index]

Flags

NameDescriptionDefaultType
patchhelpmessage

Use patched version of cmdargs-0.10.14.1 with more informative help message. Needs stack, so it can be pulled from github. (Or you need to fetch the patched version and add it to a cabal sandbox.)

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for hup-0.1.0.0

[back to package description]

hup Hackage version Linux Build Status Windows Build Status

Small program for building and uploading packages and documentation built with stack to a hackage server; a Haskellified version of phadej's script, which is a stack-enabled version of ekmett's script.

In addition to stack, requires that cabal and haddock are on your path. (If you're using stack, they're easily installed with, e.g. stack install cabal-install.)

Installation

Install in the standard Haskell way: cabal install hup, or stack install hup.

while in hackage "candidates": use cabal install https://hackage.haskell.org/package/hup-0.1.0.0/candidate/hup-0.1.0.0.tar.gz'; or:

wget https://hackage.haskell.org/package/hup-0.1.0.0/candidate/hup-0.1.0.0.tar.gz
tar xf hup-0.1.0.0.tar.gz
cd hup-0.1.0.0; stack install

Usage

Bash command-line completion

To enable bash command-completion:

Run

hup --help=bash > hup.complete

then either "source hup.complete" or ". hup.complete".

Defaults

Uses "https://hackage.haskell.org/" as the default server location, but see the DefaultServerUrl module if you want to patch this to something else before installing.

Bugs and limitations