diff --git a/lib/milestoner/cli.rb b/lib/milestoner/cli.rb
index <HASH>..<HASH> 100644
--- a/lib/milestoner/cli.rb
+++ b/lib/milestoner/cli.rb
@@ -57,6 +57,13 @@ module Milestoner
       error base_error.message
     end
 
+    desc "-e, [--edit]", "Edit gem settings in default editor (assumes $EDITOR environment variable)."
+    map %w(-e --edit) => :edit
+    def edit
+      info "Editing: #{configuration.computed_file_path}..."
+      `#{editor} #{configuration.computed_file_path}`
+    end
+
     desc "-v, [--version]", "Show version."
     map %w(-v --version) => :version
     def version
Added --edit option for editing gem configuration.

- Defaults to local .milestonerrc file (if found),
  otherwise it uses the global file (i.e. ~/.milestonerrc).