Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- # npm help 7 npm-scripts
- scripts=(prepublish prepare prepublishOnly prepack postpack publish postpublish preinstall install postinstall
- preuninstall uninstall postuninstall preversion version postversion pretest test posttest prestop stop
- poststop prestart start poststart prerestart restart postrestart preshrinkwrap shrinkwrap postshrinkwrap)
- n=${#scripts[@]}
- cat <<EOF > package.json
- {
- "name": "npm-scripts-lifetime",
- "version": "1.0.0",
- "description": "Check which system npm scripts are running",
- "scripts": {
- EOF
- for script in ${scripts[@]:0:$[$n-1]}
- do
- echo " \"$script\": \"echo $script\"," >> package.json
- done
- last=${scripts[$[$n-1]]}
- echo " \"$last\": \"echo $last\"" >> package.json
- cat <<EOF >> package.json
- }
- }
- EOF
Add Comment
Please, Sign In to add comment