So, I’ve been working on a proposal to submit to PragProg. Since my book is all about command line applications, I decided to create a command line application that contains my proposal. You run the command with different options (all available via the help) and the output is the different parts of my proposal, e.g.:
$ bin/cli-ruby-proposal help usage: Awesome Command-Line Applications in Ruby: cli-ruby-proposal command [options] Options: -w, --full-width - Use the entire width of your terminal Commands: bio - About me, Dave, the author competition - Show some competing books help - Shows list of commands or help for one command market - Market info for the book outline - The outline of the proposed book overview - Show an overview of the proposal promo - See some promo ideas sample - View a writing sampleIs this too silly or over the top? Is the person receiving these unlikely to read it because they’ll have to install a RubyGem?