+1, but that can be done in a followup.
It would be even "awesomer" to make it accept multiple arguments.
First, the adb command to execute, and then its arguments.
```
function adb(command) {
  sh.run(adb + " " + command + " " + Array.slice(arguments, 1).join(" "));
  // or
  sh.run(adb + " " + Array.slice(arguments).join(" "));
  // or whatever that actually works ;)
  // ...
}
adb("remount")
adb("push", "foo", "/system/foo/bar"); // push is one of the adb command that expect two arguments
adb("pull", "/system/foo/bar");
adb("pull", "/system/foo/bar", "foo"); // pull also optionally accepts two args, but the second one is less common.
adb("shell", "stop b2g");
adb("shell", "rm -f foo");
...
```
I'm suggesting such interface in order to give us a chance to plug these scripts easily in the app manager
by using adb helper addon. Wouldn't it be great to see the app manager push your gaia ? \o/