The first fbi 3 release
Notable Changes
- Template versioning is now supported.
- Supports manual assignment of tasks to run in serial or parallel mode. Default is serial, if the task is synchronous or a Promise is returned.
- You can write tasks in a universal way now, like a normal npm module.
module.exports
or not. - Dropping support for node v7.5 and below.
Here is the documentation for fbi 3.
Here is a new templates collection.
Here is a migration task if you want to migrate from fbi 2 to fbi 3.
Features change
- Added debug mode.
fbi <command>|<task> -D
- Added
use
,set
,reset
commands. - Removed
cat
,backup
,recover
commands. - Replaced
clone
withadd
. - Replaced
pull
withupdate
. - Replaced
add-tmpl
add-task
withadd
. - Replaced
rm-tmpl
rm-task
withremove
.
Internal changes
Now fbi requires the task file directly instead of run it in vm. Avoid these problems. You can still get the current process context with ctx
.