All pretty good points except I&#x27;d like to point out that asking an interactive y&#x2F;n question is generally a bad idea in a command line app, especially if it&#x27;s a superfluous question. A <i>much</i> better idea (if you&#x27;re into this kind of hand-holding) would be to print out the command line that sets the default. Of course you wouldn&#x27;t want to print this out <i>every</i> time, since it seems like a reasonable use case to not have a default, so you&#x27;d want to keep track and only print it the first time.