     o: :output,
   ]
   @required [:title, :output]
-  @in_header [:title, :tag, :order]
 
   def tasks, do: ["newpost"]
 

         path = full_path(opts[:output], now),
         {:ok, file} <- create_file(path)
    do
      # do some work here
      File.close(file)
      msg_gen(path)
      {:cli_exit, 0}


  @spec current_datetime() :: {:ok, DateTime.t()} | :error
  defp current_datetime do
    {:ok, Timex.local()}
  rescue
    _ -> :error
  end
