Changes for version 1.008 - 2013-11-30

  • Fixed github#1 by fixing mistakenly commented out code that was poorly half refactored.
  • Fixed github#2 and 3 by fixing botched removal of given/when in bin/fetchware's run() subroutine.
  • Fixed 2 miscellaneous bugs while fixing github#1-3.
    • Fixed a bizarre HEREDOC parsing bug, caused by perl not parsing the HEREDOC properly. Vim's syntax highlighting were also confused. Perhaps the bug was my code? Probably was. Not bothering p5p with it.
    • Fixed bug leaving test-dists in user's fetchware package database. These really should be deleted, because test-dist and friends made by Util's make_test_dist() subroutine do *not* actually install anything or touch your computer at all. They just contain fake build and install commands that just print to your screen to support testing building and installing software without actually building or installing stuff.

Documentation

Fetchware is a package manager for source code distributions.

Modules

App::Fetchware is Fetchware's API used to make extensions.
Manages App::Fetchware's internal representation of Fetchwarefiles.
Used by fetchware extensions to create their configuration options.
Used by fetchware extensions to export their API subroutines.
Miscelaneous functions for App::Fetchware.
An App::Fetchware extension that downloads files based on an HTML page.
Provides testing subroutines for App::Fetchware.