id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,difficulty,ghcversion,platform
279,Cabal-upload could have a smarter default,guest,,"Cabal-upload is a nice enough tool, but it doesn't have a good default: it just errors out if not specifically told exactly where to find a tarball.

I think this could be smarter. cabal-upload will almost always be run in the top level of a cabal package. A much better default would be: if no arguments are given, cabal-upload looks in dist/ and if there is an appropriate tarball in it, uploads it.

Smarter possibilities: 
* if there are multiple tarballs, instead of bailing out, cabal-upload just picks the highest numbered one. 
* before looking in dist/, do a runhaskell Setup sdist.

--
gwern",enhancement,new,normal,cabal-install-0.16,cabal-install tool,1.2.3.0,minor,,,,very easy (<1 hour),6.8.2,
