Guest User

Untitled

a guest
Jun 20th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. # npm-edit
  4. #
  5. # == Usage
  6. #
  7. # npm-edit express
  8. #
  9.  
  10. unless package = ARGV[0]
  11. puts "Usage: #{File.basename($0)} PACKAGE_NAME"
  12. exit!
  13. end
  14.  
  15. dir = `npm config list`.
  16. split(/\n/).
  17. select {|i| i =~ /^root/}.
  18. first.
  19. split(/\s+/)[2].
  20. gsub('"', '')
  21.  
  22. system ENV['EDITOR'], File.join(dir, ".npm", package, "active", "package")
Add Comment
Please, Sign In to add comment