Commit Graph

27 Commits

Author SHA1 Message Date
William Vu 2b7a77a0f4 Add tab completion to analyze command 2019-05-23 14:36:54 -05:00
William Vu 938139d23c Add vi and more for hysterical raisins 2018-10-05 14:21:44 -05:00
William Vu 25147c49e8 Bump fallback pager in log command to tail -n 50
24 is never enough. Unless you're Jack Bauer.

(The 24 comes from the VT100. :)
2018-10-05 14:05:54 -05:00
William Vu 0686c76cd5 Restore help on empty args for reload_lib 2018-09-27 23:21:43 -05:00
William Vu 11538bcd4f Remove pathspec due to vague errors
"error: Could not access '*.rb'" is printed when not a repo. We fall
back on reload_file's checks, once again. :(
2018-09-27 22:12:56 -05:00
William Vu ab56ac6655 Refactor and clean up reload_lib -a and others 2018-09-27 22:11:22 -05:00
Erin Bleiweiss 3ca95933a1 Update help text. 2018-09-27 13:13:25 -05:00
Erin Bleiweiss 64c86ef4de Add support for working outside install directory 2018-09-27 13:05:23 -05:00
Erin Bleiweiss 7ba73ef658 Check for valid files in git command 2018-09-27 12:01:04 -05:00
Erin Bleiweiss c5c1706636 Acutally, get rid of git? check 2018-09-27 11:14:01 -05:00
Erin Bleiweiss 7f9b9be78b Allow git? to return true 2018-09-27 11:12:10 -05:00
Erin Bleiweiss 0e2361d675 Use friendly error messages and also Open3.capture2e 2018-09-26 18:49:07 -05:00
Erin Bleiweiss 79c26bce08 Add a more comprehensive git check 2018-09-26 18:32:52 -05:00
Erin Bleiweiss 173f570812 Check for presence of git directory 2018-09-26 18:29:49 -05:00
Erin Bleiweiss 71cb3e8e94 Use OptionParser 2018-09-26 18:08:46 -05:00
Erin Bleiweiss f8984c4f9b Rename function, change args from to 2018-09-26 17:55:43 -05:00
Erin Bleiweiss 0b48d2371d Add error handling for non-git situations 2018-09-26 17:32:40 -05:00
Erin Bleiweiss b3053020d1 Update help docs 2018-09-26 17:23:46 -05:00
Erin Bleiweiss eeee289e2f Add command to reload all files changed as per git diff 2018-09-26 17:16:46 -05:00
William Vu fb032745a1 Print nicely about what object you're in 2018-09-21 16:03:48 -05:00
William Vu 7c000c6692 Add pry -h 2018-09-21 16:03:37 -05:00
William Vu e955e8dc15 Clean up code
And hope I didn't break anything.
2018-08-24 18:05:52 -05:00
Green-m 6d84d3bfec Add tabs auto completion for irb. 2018-08-23 23:29:12 -04:00
William Vu 89a3a265d2 Move the built-in irb command while we're at it 2018-08-07 21:32:30 -05:00
William Vu 68a7761f68 Move built-in pry command to developer dispatcher
We also fall back on prying Framework if a module isn't active.

This fixes the following bad behavior:

msf5 > pry
[*] exec: pry

And then your input gets stolen.
2018-08-07 21:17:22 -05:00
William Vu 39e381049a Remove unnecessary include 2018-07-17 15:36:23 -05:00
William Vu 59278aef99 Add command dispatcher for developer commands 2018-07-17 15:07:50 -05:00