12345678910111213141516171819202122232425262728 |
- const envPath = require('./utils/path.js')
- const BaseCommand = require('./base-command.js')
- class Bin extends BaseCommand {
- static get description () {
- return 'Display npm bin folder'
- }
- static get name () {
- return 'bin'
- }
- static get params () {
- return ['global']
- }
- exec (args, cb) {
- this.bin(args).then(() => cb()).catch(cb)
- }
- async bin (args) {
- const b = this.npm.bin
- this.npm.output(b)
- if (this.npm.config.get('global') && !envPath.includes(b))
- console.error('(not in PATH env variable)')
- }
- }
- module.exports = Bin
|