Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Adds a default help task to gulp and provides the ability to add custom help messages to your gulp tasks
Adds a default help task to gulp and provides the ability to add custom help messages to your gulp tasks
$ npm install --save-dev gulp-help
Before defining any tasks, add gulp help
to your gulp instance
// gulpfile.js
var gulp = require('gulp-help')(require('gulp'));
Next, define help text for each custom task
// gulpfile.js
gulp.task('lint', 'Lints all server side js', function () {
gulp.src('./lib/**/*.js')
.pipe(jshint());
});
Now show that help via gulp help
Type: string
Type: string | boolean
Custom help message as a string.
If you want to hide the task from the help menu, supply false
gulp.task('task-hidden-from-help', false, function () {
// ...
});
However, if the --all
flag is provided, even these tasks will be shown. (i.e. gulp help --all
)
Type: Array
Type: function
Type: Array
List of aliases for this task
gulp.task('version', 'prints the version.', [], function() {
// ...
}, {
aliases: ['v', 'V']
});
which results in
Type: Object
Object documenting options which can be passed to your task
gulp.task('version', 'prints the version.', [], function () {
// ...
}, {
options: {
'env=prod': 'description of env, perhaps with available values',
'key=val': 'description of key & val',
'key': 'description of key'
}
});
which results in
These are all the options available to be passed to the gulp-help
instance, NOT individual tasks.
description
- modifies the default help messagealiases
- adds aliases to the default help taskhideEmpty
- hide all tasks with no help message defined. Useful when including 3rd party taskshideDepsMessage
- hide all task dependenciesafterPrintCallback
- a function to run after the default help task runsMIT © Chris Montgomery
FAQs
Adds a default help task to gulp and provides the ability to add custom help messages to your gulp tasks
We found that gulp-help demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.