provide persistent history for shell commands