Skip to content

Instantly share code, notes, and snippets.

@wagnerpinheiro
Last active August 29, 2015 14:04
Show Gist options
  • Save wagnerpinheiro/789d6218064d3c2cb0e5 to your computer and use it in GitHub Desktop.
Save wagnerpinheiro/789d6218064d3c2cb0e5 to your computer and use it in GitHub Desktop.
extract methods from perl modules
#!/bin/bash
# extract methods from perl modules
# author: Wagner Pinheiro
# public
grep "^sub .*.{" *
grep -h "^sub .*.{" * | sed 's/^sub /+/g' | sed 's/ {//g' | sed 's/{//g' | sed 's/\+\_/\-\_/g' | sort
# private
grep "^my .*.{" *
grep -h "^my .*.{" * | sed 's/^my /-/g' | sed 's/ \= sub {//g'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment