The hup package

[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
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
patchhelpmessageUse 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

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