summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorZack Hobson2014-01-25 18:33:24 -0800
committerZack Hobson2014-01-25 18:34:04 -0800
commitdfb027f19ba884770af50ca013d59bee854e7864 (patch)
tree000bdae6e2f95e9dd28dbbb06e479ebb1024c0a1 /lib
parent4c902dbd288ab44eb4d8eb82827c4e38a6278818 (diff)
downloadhcl-dfb027f19ba884770af50ca013d59bee854e7864.tar.bz2
add --changelog option
Diffstat (limited to 'lib')
-rw-r--r--lib/hcl/app.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/hcl/app.rb b/lib/hcl/app.rb
index bf02e5e..e2192a7 100644
--- a/lib/hcl/app.rb
+++ b/lib/hcl/app.rb
@@ -3,6 +3,7 @@ require 'fileutils'
require 'trollop'
require 'highline/import'
+require 'rdiscount'
module HCl
class App
@@ -38,6 +39,10 @@ module HCl
# Start the application.
def run
request_config if @options[:reauth]
+ if @options[:changelog]
+ system %[ more "#{File.join(File.dirname(__FILE__), '../../CHANGELOG.markdown')}" ]
+ exit
+ end
begin
if @command
if command? @command
@@ -128,6 +133,7 @@ Examples:
Options:
EOM
opt :reauth, "Force refresh of auth details"
+ opt :changelog, "Review the HCl changelog"
end
@command = args.shift
@args = args