Skip to content

Commit c2bba24

Browse files
committed
Updated status message
1 parent 69d1e16 commit c2bba24

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/features/PowerShellFindModule.ts

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,39 @@ export namespace FindModuleRequest {
77
export const type: RequestType<any, any, void> = { get method() { return 'powerShell/findModule'; } };
88
}
99

10+
function GetCurrentTime() {
11+
12+
var timeNow = new Date();
13+
var hours = timeNow.getHours();
14+
var minutes = timeNow.getMinutes();
15+
var seconds = timeNow.getSeconds();
16+
17+
var timeString = "" + ((hours > 12) ? hours - 12 : hours);
18+
timeString += ((minutes < 10) ? ":0" : ":") + minutes;
19+
timeString += ((seconds < 10) ? ":0" : ":") + seconds;
20+
timeString += (hours >= 12) ? " PM" : " AM";
21+
22+
return timeString;
23+
}
24+
1025
export function registerPowerShellFindModuleCommand(client: LanguageClient): void {
1126
var disposable = vscode.commands.registerCommand('PowerShell.PowerShellFindModule', () => {
1227
var items: QuickPickItem[] = [];
1328

14-
vscode.window.setStatusBarMessage("Querying PowerShell Gallery", 1500);
29+
vscode.window.setStatusBarMessage(GetCurrentTime() + " Querying PowerShell Gallery");
1530

1631
client.sendRequest(FindModuleRequest.type, null).then((modules) => {
1732
for(var i=0 ; i < modules.moduleList.length; i++) {
1833
var module = modules.moduleList[i];
1934
items.push({ label: module.name, description: module.description });
2035
}
2136

37+
vscode.window.setStatusBarMessage("");
2238
Window.showQuickPick(items).then((selection) => {
2339
switch (selection.label) {
2440
default :
25-
Window.showInformationMessage("Installing PowerShell Module " + selection.label);
41+
var message = "Installing PowerShell Module " + selection.label;
42+
vscode.window.setStatusBarMessage(message, 1500);
2643
}
2744
});
2845
});

0 commit comments

Comments
 (0)