     |> write_today()
   end
 
-  defp handle_command("help", _options) do
-    IO.puts("""
-    Meal Tracker v#{@version}
-
-    These are the common Meal Tracker commands:
-
-    add       Add a log entry
-    list      List the daily logs
-    status    Print today's log
-    """)
-  end
+  defp handle_command("help", _options), do: print_help()
 
   defp handle_command("list", _options) do
     root = Config.read().root

    IO.puts(text)
  end

  defp handle_command(command, _options) do
    IO.puts("Unknown command: #{command}\n\n")


  end

  defp print_help do
    print_version()

    IO.puts("""

    These are the common Meal Tracker commands:

    add       Add a log entry
    help      Print this help information
    list      List the daily logs
    status    Print today's log
    version   Print Meal Tracker version information
    """)
  end

  defp print_version do
    IO.puts("Meal Tracker v#{@version}")
  end

  defp read_or_create_today do
