2#===============================================================================
6# USAGE: ./upload.sh <USER> <PASSWORD>
8# DESCRIPTION: Uploads all servant packages to Hackage
10# REQUIREMENTS: cabal, bash >= 4
11# AUTHOR: Julian K. Arni
12# CREATED: 05.06.2015 13:05
13#===============================================================================
18DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
22 echo " upload.sh <USER> <PASSWORD>"
23 echo " Uploads all servant packages to Hackage"
32 local cabalFile="$package.cabal"
34 local version=$(grep -i '^version:' $cabalFile | awk '{ print $2 }')
35 local sdist="dist/${package}-${version}.tar.gz"
38 cabal upload --user="$user" --password="$pass" "$sdist"
44 echo "expecting two arguments."
50for s in ${SOURCES[@]} ; do
51 upload_package "$s" "$1" "$2"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list