Grasp is a command line utility that allows you to search and replace your JavaScript code - but unlike programs such as grep or sed , it searches the structure behind your code (the abstract syntax tree), rather than simply the text you've written - this allows you to:

Search your code with unparalleled power

Quickly and easily refactor your code

Implement basic macros in a single line

Latest blog post: Grasp 0.4.0 released with ES6 support!