grunt-bundle-wrapper v0.0.2
grunt-bundle-wrapper
- Build status
- Install
- Tasks
- Configuration
- options.rubyExecutable
- options.bundleExecutable
- options.outputNameFailed
- options.inputNameFiles
- options.args
- options.args.gemFile
- options.args.path
- options.args.retry
- options.args.dryRun
- options.args.noColor
- options.args.verbose
- options.args.system
- options.args.without
- options.args.local
- options.args.deployment
- options.args.binStubs
- options.args.standalone
- options.args.trustPolicy
- options.args.jobs
- options.args.noCache
- options.args.quiet
- options.args.clean
- options.args.fullIndex
- options.args.noPrune
- options.args.shebang
- files
- Flags
- Examples
- Author
- Release History
- License
Build status
Install
Install with npm
npm install grunt-bundle-wrapper --save-devTasks
bundle-check
Wrapper around the bundle check command.
Configuration
With the default options the
grunt bundle-checkis equivalent to
bundle checkbundle-install
Wrapper around the bundle install command.
Configuration
- options
- files
With the default options the
grunt bundle-installis equivalent to
bundle installConfiguration
options.rubyExecutable
Type: String
Default value: ''
options.bundleExecutable
Type: String
Default value: 'bundle'
options.outputNameFailed
Type: String
Default value: ''
options.inputNameFiles
Type: String
Default value: ''
options.args
Type: Object
Default value: {}
All argument is same as the CLI counterpart.
You can check them with the $ bundle help {check|install} command.
options.args.gemFile
Type: String
Default value: null
options.args.path
Type: String
Default value: null
options.args.retry
Type: Number
Default value: null
options.args.dryRun
Type: Boolean
Default value: false
options.args.noColor
Type: Boolean
Default value: false
options.args.verbose
Type: Boolean
Default value: false
options.args.system
Type: Boolean
Default value: false
options.args.without
Type: String
Default value: null
options.args.local
Type: Boolean
Default value: false
options.args.deployment
Type: Boolean
Default value: false
options.args.binStubs
Type: String|Boolean
Default value: null
options.args.standalone
Type: String|Boolean
Default value: null
options.args.trustPolicy
Type: String|Boolean
Default value: null
options.args.jobs
Type: Number
Default value: null
options.args.noCache
Type: Boolean
Default value: false
options.args.quiet
Type: Boolean
Default value: false
options.args.clean
Type: Boolean
Default value: false
options.args.fullIndex
Type: Boolean
Default value: false
options.args.noPrune
Type: Boolean
Default value: false
options.args.shebang
Type: String
Default value: null
files
For more information see the Grunt documentation Configuring tasks/files
Flags
You can modify the options.args by Flags
Flag dry-run
Override the value of the options.args.dryRun argument with true.
Flag no-color
Override the value of the options.args.noColor argument with true.
Flag verbose
Override the value of the options.args.verbose argument with true.
Flag system
Override the value of the options.args.system argument with true.
Flag local
Override the value of the options.args.local argument with true.
Flag deployment
Override the value of the options.args.deployment argument with true.
Flag no-cache
Override the value of the options.args.noCache argument with true.
Flag quiet
Override the value of the options.args.quiet argument with true.
Flag full-index
Override the value of the options.args.fullIndex argument with true.
Flag no-prune
Override the value of the options.args.noPrune argument with true.
Examples
Basic
require('jit-grunt')(
grunt,
// Mapping.
{
'bundle-check': 'grunt-bundle-wrapper',
'bundle-install': 'grunt-bundle-wrapper'
}
);
grunt.initConfig({
'bundle-check': {
'my-01': {
files: {
src: ['path/to/Gemfile']
}
}
},
'bundle-install': {
'my-01': {
files: {
src: ['path/to/Gemfile']
}
}
}
});
grunt.registerTask('bundle-check-install', [
'bundle-check',
'bundle-install'
]);grunt bundle-check-install
echo 'is equivalent to'
bundle check
bundle installCustom options
grunt.initConfig({
'bundle-check': {
options: {
bundleExecutable: '/home/foo/.rvm/gems/ruby-2.1.3/bin/bundle',
arguments: {
verbose: true,
noColor: true
}
},
'my-01': {
files: {
src: ['path/to/Gemfile']
}
}
}
});grunt bundle-check
echo 'is equivalent to'
/home/foo/.rvm/gems/ruby-2.1.3/bin/bundle check --verbose --no-colorArguments and flags
grunt.initConfig({
'bundle-check': {
'my-01': {
files: {
src: ['path/to/Gemfile']
}
}
}
});
grunt.registerTask('my-bundle-check', [
'bundle-check:my-01:verbose:no-color'
]);grunt bundle-check:my-01:verbose:no-color
echo 'is equivalent to'
bundle check --verbose --no-color
echo 'is equivalent to'
grunt my-bundle-checkPiping
Poor man's piping.
The bundle-check collects the directory names where the check was failed
instead of throw a fatal error. The bundle-install uses this array of
directory names to run bundle install only where it is necessary.
grunt.initConfig({
'bundle-check': {
options: {
outputNameFailed: 'bundleWrapper.output.check.failed'
},
'my-01': {
files: {
src: ['path/to/Gemfile']
}
}
},
'bundle-install': {
options: {
inputNameFiles: 'bundleWrapper.output.check.failed'
},
'check-fallback': {}
}
});
grunt.registerTask('bundle-check-install', [
'bundle-check',
'bundle-install'
]);grunt bundle-check-installAuthor
Andor Dávid
Release History
- v0.0.1 - 2015-05-25
- First release.
License
Copyright (c) 2015 Andor Dávid, contributors.
Released under the GPL2 license
This file was generated by grunt-verb on May 26, 2015.