bash will be used as a last resort only. Renamed script dir to scripts
building egg, script renamed to pwm, project object
declared package, script running pwm, dummy hello world statement
listing projects (empty list to start)
refactoring : using CamelCase consequently
having the work place load a configuration to instantiate projects
returning empty configuration when parsing empty configuration file
raising exception when no config file found
reading from a yaml configuration file
measuring coverage, removed unused variable
using single quotes in build.py
coverage is awesome so it may break the build
extracted method
fixed missing implementation of is_empty, allowing project path to be queried
using argparse to parse some commands
using nargs to make the help topic optional, removing the need for a hasattr mock in unit tests
listing projects as defined by file in home dir
branding the output format, testing the output too
expanding the home directory path
refactorings + avoiding exceptions when there is no configuration file and using an empty config instead.