Files changed (1)
+If an argument is required for your application, give it a `Required` attribute (found in the `System.ComponentModel.DataAnnotations` namespace, like so:
+If the user omits the "/isawesome" argument, an ArgumentException will be thrown from the `As<T>` method.
+If you want your `HowAwesome` property to be populated from an argument simply called "/level", you can do so using the `ShortName` property of the `Display` attribute (also found in the `System.ComponentModel.DataAnnotations` namespace), like so:
+If you want to be able to show a helpful description of each argument (see the next section, "Showing Help"), you can do so two ways:
+To generate a string that you can display to the user if they get an argument wrong, use the `AppArgs.HelpFor<T>` static method. I like to do something like this: