 
   when "know"
     ephemeris = new Ephemeris opts.merge, ->
-      output ephemeris.settings
+      output opts, ephemeris.settings
       ephemeris.run process.stdout
 
   when "eat"


  when "pre"
    ephemeris = new Ephemeris opts.merge
    output ephemeris.settings
    ephemeris.run process.stdout
    # Massaged (Array) ephemeris.settings.out somehow get their "\n" trailing...
    # Extra newlines are not added outside of command-line context, otherwise.

phase     = require "../lib/phase"


output = (opts, settings) ->
  if opts.verbose and settings?.out isnt "json"
    console.log "\noptions:"
    inspect opts.argv
    console.log "command: #{opts.command}"
    if settings?
      console.log "context:"
      inspect settings
    console.log ""
    console.log "RESULTS"
    console.log "======="
