Because of the nature of swaret and slapt-get, Slagz must update a database with packages. When the user starts $slagz in wizard mode, a progress bar with the progress of the DB update will be seen. There will be a small check that will take care of situations, like for example, the user starts the program and than closes it. But after few minutes, the user opens it again to do some package management. In this case, the second run of the program should not update the database. Only if the two sessions are more than 6 hours apart, the program will update the database.
In Wizard mode, the first window (called Action) will ask you to pick one of the following:
Install new package
Remove package
Update package
Slagz 0.3 Wizard Action window
The second window (called selection) will give you a category based list of installed (if remove or update was selected in the first window) or available (if install was selected in the first window), asking the user to select the package(s) for install/remove/update.
Slagz 0.3 Wizard Selection window
After the user selects the packages and clicks Next, a confirmation window will be shown to confirm the action to be made. The last window (the result window) will show the user the result of the command executed.