Skip to content
This repository was archived by the owner on Feb 8, 2019. It is now read-only.

v0.3.0

Compare
Choose a tag to compare
@sbonacho sbonacho released this 06 Apr 14:14
· 1298 commits to master since this release

Break back compatibility:

  • Now piscosour doesn't expose fsUtils utility. now is inside the fsplugin of core.

Before

var fsUtils = require('piscosour').fsUtils

fsUtils.exists('path');

After

this.fsExists('path');

Features:

  • User commands load from config. Parameter commands set the user commands for pisco help.

params.json, or straw.json or piscosour.json

    "commands" : [
        "component:validate",
        "component::lint",
        "component::unit-tests",
        "component::demo-tests",
        "environment:download"
    ],
  • Documentation auto-generation. All info.md files are merged into the readme.md file.
  • In the error object thrown by any shot: only take into account error message if available
  • Cookbook plugin: Utilities to see if you are on a recipe directory
  • Fsutils plugin: encapsulate fs utilities. fsExists, fsCreateDir, fsReadConfig, fsReadFile, fsCopyDirFiltered, fsCopyFileFiltered, fsAppendBundle.
  • Config plugin: expose config object in any shot. this.config.

Fixes:

  • Launcher plugin, resolve stdout instead of stderr in sh output