         error """
         Unable to write configuration file #{options.write_to} with reason: #{reason}
         """
-        exit(:normal)
+        exit(:fatal)
     end
     # Print success message
     success "Generated #{options.write_to |> Path.basename} in #{options.write_to |> Path.dirname}"

    final = case Conform.Conf.from_file(options.conf) do
      {:error, reason} ->
        error reason
        exit(:normal)
      {:ok, conf} ->
        schema = Conform.Schema.load!(options.schema)
        # Read .config if exists

                Unable to parse config at #{path}
                Check that the file exists and is in the correct format.
                """
                exit(:fatal)
            end
        end
    end
