Patent ID: 7925924

Claim:
A method for configuring systems using a command line interface allowing any user selected group of configuration commands to be removed if any configuration command in the group fails, said method comprising: receiving a start group command to mark initiation of a group of configuration commands to be implemented as a group; setting a restore point marker to initiate creation of a set of undo commands complementary to each configuration command in said group of commands that are to be implemented only if each command in said group does not fail; creating a complementary undo command for each subsequent configuration command issued by said user; storing each said undo command; triggering execution of said stored sequence of undo commands in reverse order of creation in response to an indication of any configuration command issued by said user subsequent to receiving said start group command failing; and removing said restore point marker and terminating creation of said undo commands in response to an end of group command from said user without an indication of any configuration command issued subsequent to said start of group command failing.