Skip to content

Commit 0f0c9d4

Browse files
committed
Add command to generate HTML help
Implements #1302
1 parent f7971c1 commit 0f0c9d4

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

lib/bootstrap.ts

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ $injector.requireCommand("dev-test|ios", "./commands/test");
5353
$injector.requireCommand("test|android", "./commands/test");
5454
$injector.requireCommand("test|ios", "./commands/test");
5555
$injector.requireCommand("test|init", "./commands/test-init");
56+
$injector.requireCommand("dev-generate-help", "./commands/generate-help");
5657

5758
$injector.require("npm", "./node-package-manager");
5859
$injector.require("npmInstallationManager", "./npm-installation-manager");

lib/commands/generate-help.ts

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
///<reference path="../.d.ts"/>
2+
"use strict";
3+
import Future = require("fibers/future");
4+
5+
export class GenerateHelpCommand implements ICommand {
6+
constructor(private $htmlHelpService: IHtmlHelpService) {
7+
}
8+
9+
public allowedParameters: ICommandParameter[] = [];
10+
11+
public execute(args: string[]): IFuture<void> {
12+
return this.$htmlHelpService.generateHtmlPages();
13+
}
14+
15+
public canExecute(args: string[]): IFuture<boolean> {
16+
return Future.fromResult(true);
17+
}
18+
}
19+
$injector.registerCommand("dev-generate-help", GenerateHelpCommand);

0 commit comments

Comments
 (0)