diff --git a/src/app/cmd.js b/src/app/cmd.js
index 27f797f..4670b61 100644
--- a/src/app/cmd.js
+++ b/src/app/cmd.js
@@ -55,8 +55,7 @@ var cmd = {
};
function displayCommandError(input, message) {
- var error = new app.models.ErrorResult(message);
- cmdController.display(new app.models.DisplayResult(input, error));
+ console.error('[displayCommandError] not implemented');
}
function invokeHandler (input, handler) {
diff --git a/src/app/commands.js b/src/app/commands.js
index ea955ba..9350227 100644
--- a/src/app/commands.js
+++ b/src/app/commands.js
@@ -1,5 +1,6 @@
import appState from './appState';
import HelpResult from './models/HelpResult';
+import UnknownCommandResult from './models/UnknownCommandResult';
var cmdConfig = {};
@@ -41,5 +42,10 @@ export default {
},
'-notrack': function () {}
});
+
+ cmd.command({
+ canHandle: () => true,
+ handle: (c) => appState.addCommandResult(new UnknownCommandResult(c.input))
+ })
}
}
\ No newline at end of file
diff --git a/src/app/components/AppRoot.jsx b/src/app/components/AppRoot.jsx
index 7614486..5a0d4c2 100644
--- a/src/app/components/AppRoot.jsx
+++ b/src/app/components/AppRoot.jsx
@@ -12,7 +12,7 @@ export default class AppRoot extends React.Component {
this.setState(this.props.appState);
}
render() {
- var results = this.state.commandResults.map((r, i) =>