@type t() :: %Mix.Tasks.Mishka.Ui.Add.Files{ args: map(), content: String.t(), from: String.t() | nil, name: String.t(), necessary: [String.t()], optional: [String.t()], scripts: [String.t()], type: String.t() }