Me too. That is neat. All software should have a "User interface" which is intuitive for the end user. It should take opportunity to hold their hand and attempt to increase their knowledge and educate users where necessary, and crucially protect them from themselves.
I think this solution does that. It simply stays quiet if they provide a mapfile, as no warning necessary. If an expert user wants no mapfile, they can choose to bypass the warning with an option. Only someone not using either a mapfile or a no-mapfile-option, gets an easily dismissed warning. This makes the software smarter and more user friendly for those who need it. For those who want a quick bypass, (without an option typed), a double press of enter to run the software is barely even registered! Could there even be an extra option which could be chosen at compile time, which leaves the warning out of that particular built copy? That would enable experts to use a version without any nagging or extra commands, whilst ensuring most copies in circulation still provide a warning if not provided either a mapfile, or a no-mapfile-option. Challenge is wording the warning so it is clear and helpful, whilst being short and to the point! Mike On Jul 24, 2015 12:55 AM, "Robert Trevellyan" <[email protected]> wrote: > I like this idea. > > Robert Trevellyan > > On Wed, Jul 22, 2015 at 9:44 PM, Scott Dwyer <[email protected]> > wrote: > > > On 7/22/2015 9:18 PM, Florian Sedivy wrote: > > > >> So I want to find another convenient way for the experienced user to run > >> without the mandatory mapfile. > >> > > Not sure if anyone will like this idea, but what about using > --no-mapfile, > > but only to bypass a warning with a pause that just requires pressing > enter > > to continue? > _______________________________________________ > Bug-ddrescue mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/bug-ddrescue > _______________________________________________ Bug-ddrescue mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-ddrescue
