Changes between Version 42 and Version 43 of CabalInstall

Show
Ignore:
Timestamp:
04/16/12 07:47:09 (13 months ago)
Author:
kosmikus
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CabalInstall

    v42 v43  
    3636 
    3737{{{ 
    38 Usage: cabal [GLOBAL FLAGS] 
    39    or: cabal COMMAND [FLAGS] 
     38This program is the command line interface to the Haskell Cabal infrastructure. 
     39See http://www.haskell.org/cabal/ for more information. 
     40 
     41Usage: cabal COMMAND [FLAGS] 
     42   or: cabal [GLOBAL FLAGS] 
    4043 
    4144Global flags: 
     
    4649Commands: 
    4750  install      Installs a list of packages. 
    48   list         List available packages on the server (cached). 
    4951  update       Updates list of known packages 
    50   fetch        Downloads packages for later installation or study. 
     52  list         List packages matching a search string. 
     53  info         Display detailed information about a particular package. 
     54  fetch        Downloads packages for later installation. 
     55  unpack       Unpacks packages for user inspection. 
     56  check        Check the package for common mistakes 
     57  sdist        Generate a source distribution file (.tar.gz). 
    5158  upload       Uploads source packages to Hackage 
     59  report       Upload build reports to a remote server. 
     60  init         Interactively create a .cabal file. 
    5261  configure    Prepare to build the package. 
    5362  build        Make this package ready for installation. 
     
    5564  haddock      Generate Haddock HTML documentation. 
    5665  clean        Clean up after a build. 
    57   sdist        Generate a source distribution file (.tar.gz). 
    5866  hscolour     Generate HsColour colourised code, in HTML format. 
    5967  register     Register this package with the compiler. 
    6068  test         Run the test suite, if any (configure with UserHooks). 
     69  bench        Run the benchmark, if any (configure with UserHooks). 
     70  upgrade      (command disabled, use install instead) 
     71  help         Help about commands 
    6172 
    62 Typical step for installing Cabal packages: 
    63   cabal install [PACKAGES] 
     73For more information about a command use: 
     74  cabal COMMAND --help 
     75 
     76To install Cabal packages from hackage use: 
     77  cabal install foo [--dry-run] 
    6478 
    6579Occasionally you need to update the list of available packages: 
    6680  cabal update 
    6781 
    68 For more information about a command, try 'cabal COMMAND --help'. 
    69 This program is the command line interface to the Haskell Cabal Infrastructure. 
    70 See http://www.haskell.org/cabal/ for more information. 
     82You can edit the cabal configuration file to set defaults: 
     83  $HOME/.cabal/config 
    7184}}} 
    7285 
    7386See the [http://www.haskell.org/cabal/ cabal page] for more complete usage information. 
    7487 
     88{{{ 
     89#!comment 
    7590There is bash command line completion support available, though currently that requires installing manually. 
     91}}} 
    7692 
    7793== Quick Installation on Unix ==