This repository was archived by the owner on Feb 8, 2019. It is now read-only.
v0.3.0
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