1. A method of providing an indicator of execution progress of a computer task, the method comprising: receiving, at a computer system, a command to perform the computer task; comparing the command to a log relating each of a plurality of commands for corresponding computer tasks previously performed on the computer system to a measured execution time for the previously performed computer task; retrieving, from the log, based on a comparison between the command and a first stored command of the log, an execution time corresponding to the first stored command; and providing. for presentation to a user of the computer system, an indicator indicating an estimated execution time for the computer task based on the retrieved execution time.