Skip to content

Commit

Permalink
Merge pull request #3 from raszi/master
Browse files Browse the repository at this point in the history
fork perl only once if displaying a mad file
  • Loading branch information
tj committed Apr 16, 2012
2 parents 477858e + 0587f07 commit d89394f
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions bin/mad
Expand Up @@ -33,14 +33,15 @@ display() {


display_file() { display_file() {
cat $1 \ cat $1 \
| perl -pe 's|^#+ *(.+)|\e[1m\1\e[0m|g' \ | perl -pe '
| perl -pe 's|`(.+?)`|\e[90m\1\e[0m|g' \ s|^#+ *(.+)|\e[1m\1\e[0m|g; \
| perl -pe 's|\*\*(.+?)\*\*|\e[1m\1\e[0m|g' \ s|`(.+?)`|\e[90m\1\e[0m|g; \
| perl -pe 's|__(.+?)__|\e[1m\1\e[0m|g' \ s|\*\*(.+?)\*\*|\e[1m\1\e[0m|g; \
| perl -pe 's|\*(.+?)\*|\e[4m\1\e[0m|g' \ s|__(.+?)__|\e[1m\1\e[0m|g; \
| perl -pe 's|_(.+?)_|\e[4m\1\e[0m|g' \ s|\*(.+?)\*|\e[4m\1\e[0m|g; \
| perl -pe 's| (.+)| \e[90m\1\e[0m|g' \ s|_(.+?)_|\e[4m\1\e[0m|g; \
| perl -pe 's|^| |' \ s| (.+)| \e[90m\1\e[0m|g; \
s|^| |;' \
| less -R | less -R
exit exit
} }
Expand Down Expand Up @@ -92,4 +93,4 @@ case $1 in
*) *)
display $1 display $1
;; ;;
esac esac

0 comments on commit d89394f

Please sign in to comment.