├── .gitignore ├── .jshintrc ├── LICENSE ├── docs ├── design.md ├── developing-gcli.md ├── index.md ├── running-tests.md ├── writing-commands.md ├── writing-tests.md └── writing-types.md └── lib └── gcli ├── cli.js ├── commands ├── clear.js ├── commands.js ├── context.js ├── help.js ├── mocks.js ├── moz.build ├── pref.js ├── preflist.js └── test.js ├── connectors ├── connectors.js └── moz.build ├── converters ├── basic.js ├── converters.js ├── html.js ├── moz.build └── terminal.js ├── fields ├── delegate.js ├── fields.js ├── moz.build └── selection.js ├── index.js ├── l10n.js ├── languages ├── command.html ├── command.js ├── javascript.js ├── languages.js └── moz.build ├── moz.build ├── mozui ├── completer.js ├── inputter.js ├── moz.build └── tooltip.js ├── settings.js ├── system.js ├── types ├── array.js ├── boolean.js ├── command.js ├── date.js ├── delegate.js ├── file.js ├── fileparser.js ├── javascript.js ├── moz.build ├── node.js ├── number.js ├── resource.js ├── selection.js ├── setting.js ├── string.js ├── types.js ├── union.js └── url.js ├── ui ├── focus.js ├── history.js ├── intro.js ├── menu.css ├── menu.html ├── menu.js ├── moz.build └── view.js └── util ├── domtemplate.js ├── fileparser.js ├── filesystem.js ├── host.js ├── l10n.js ├── legacy.js ├── moz.build ├── prism.js ├── spell.js └── util.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/developing-gcli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/developing-gcli.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/running-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/running-tests.md -------------------------------------------------------------------------------- /docs/writing-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/writing-commands.md -------------------------------------------------------------------------------- /docs/writing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/writing-tests.md -------------------------------------------------------------------------------- /docs/writing-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/docs/writing-types.md -------------------------------------------------------------------------------- /lib/gcli/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/cli.js -------------------------------------------------------------------------------- /lib/gcli/commands/clear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/clear.js -------------------------------------------------------------------------------- /lib/gcli/commands/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/commands.js -------------------------------------------------------------------------------- /lib/gcli/commands/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/context.js -------------------------------------------------------------------------------- /lib/gcli/commands/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/help.js -------------------------------------------------------------------------------- /lib/gcli/commands/mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/mocks.js -------------------------------------------------------------------------------- /lib/gcli/commands/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/moz.build -------------------------------------------------------------------------------- /lib/gcli/commands/pref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/pref.js -------------------------------------------------------------------------------- /lib/gcli/commands/preflist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/preflist.js -------------------------------------------------------------------------------- /lib/gcli/commands/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/commands/test.js -------------------------------------------------------------------------------- /lib/gcli/connectors/connectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/connectors/connectors.js -------------------------------------------------------------------------------- /lib/gcli/connectors/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/connectors/moz.build -------------------------------------------------------------------------------- /lib/gcli/converters/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/converters/basic.js -------------------------------------------------------------------------------- /lib/gcli/converters/converters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/converters/converters.js -------------------------------------------------------------------------------- /lib/gcli/converters/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/converters/html.js -------------------------------------------------------------------------------- /lib/gcli/converters/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/converters/moz.build -------------------------------------------------------------------------------- /lib/gcli/converters/terminal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/converters/terminal.js -------------------------------------------------------------------------------- /lib/gcli/fields/delegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/fields/delegate.js -------------------------------------------------------------------------------- /lib/gcli/fields/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/fields/fields.js -------------------------------------------------------------------------------- /lib/gcli/fields/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/fields/moz.build -------------------------------------------------------------------------------- /lib/gcli/fields/selection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/fields/selection.js -------------------------------------------------------------------------------- /lib/gcli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/index.js -------------------------------------------------------------------------------- /lib/gcli/l10n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/l10n.js -------------------------------------------------------------------------------- /lib/gcli/languages/command.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/languages/command.html -------------------------------------------------------------------------------- /lib/gcli/languages/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/languages/command.js -------------------------------------------------------------------------------- /lib/gcli/languages/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/languages/javascript.js -------------------------------------------------------------------------------- /lib/gcli/languages/languages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/languages/languages.js -------------------------------------------------------------------------------- /lib/gcli/languages/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/languages/moz.build -------------------------------------------------------------------------------- /lib/gcli/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/moz.build -------------------------------------------------------------------------------- /lib/gcli/mozui/completer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/mozui/completer.js -------------------------------------------------------------------------------- /lib/gcli/mozui/inputter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/mozui/inputter.js -------------------------------------------------------------------------------- /lib/gcli/mozui/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/mozui/moz.build -------------------------------------------------------------------------------- /lib/gcli/mozui/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/mozui/tooltip.js -------------------------------------------------------------------------------- /lib/gcli/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/settings.js -------------------------------------------------------------------------------- /lib/gcli/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/system.js -------------------------------------------------------------------------------- /lib/gcli/types/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/array.js -------------------------------------------------------------------------------- /lib/gcli/types/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/boolean.js -------------------------------------------------------------------------------- /lib/gcli/types/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/command.js -------------------------------------------------------------------------------- /lib/gcli/types/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/date.js -------------------------------------------------------------------------------- /lib/gcli/types/delegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/delegate.js -------------------------------------------------------------------------------- /lib/gcli/types/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/file.js -------------------------------------------------------------------------------- /lib/gcli/types/fileparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/fileparser.js -------------------------------------------------------------------------------- /lib/gcli/types/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/javascript.js -------------------------------------------------------------------------------- /lib/gcli/types/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/moz.build -------------------------------------------------------------------------------- /lib/gcli/types/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/node.js -------------------------------------------------------------------------------- /lib/gcli/types/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/number.js -------------------------------------------------------------------------------- /lib/gcli/types/resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/resource.js -------------------------------------------------------------------------------- /lib/gcli/types/selection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/selection.js -------------------------------------------------------------------------------- /lib/gcli/types/setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/setting.js -------------------------------------------------------------------------------- /lib/gcli/types/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/string.js -------------------------------------------------------------------------------- /lib/gcli/types/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/types.js -------------------------------------------------------------------------------- /lib/gcli/types/union.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/union.js -------------------------------------------------------------------------------- /lib/gcli/types/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/types/url.js -------------------------------------------------------------------------------- /lib/gcli/ui/focus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/focus.js -------------------------------------------------------------------------------- /lib/gcli/ui/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/history.js -------------------------------------------------------------------------------- /lib/gcli/ui/intro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/intro.js -------------------------------------------------------------------------------- /lib/gcli/ui/menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/menu.css -------------------------------------------------------------------------------- /lib/gcli/ui/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/menu.html -------------------------------------------------------------------------------- /lib/gcli/ui/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/menu.js -------------------------------------------------------------------------------- /lib/gcli/ui/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/moz.build -------------------------------------------------------------------------------- /lib/gcli/ui/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/ui/view.js -------------------------------------------------------------------------------- /lib/gcli/util/domtemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/domtemplate.js -------------------------------------------------------------------------------- /lib/gcli/util/fileparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/fileparser.js -------------------------------------------------------------------------------- /lib/gcli/util/filesystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/filesystem.js -------------------------------------------------------------------------------- /lib/gcli/util/host.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/host.js -------------------------------------------------------------------------------- /lib/gcli/util/l10n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/l10n.js -------------------------------------------------------------------------------- /lib/gcli/util/legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/legacy.js -------------------------------------------------------------------------------- /lib/gcli/util/moz.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/moz.build -------------------------------------------------------------------------------- /lib/gcli/util/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/prism.js -------------------------------------------------------------------------------- /lib/gcli/util/spell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/spell.js -------------------------------------------------------------------------------- /lib/gcli/util/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/gcli/HEAD/lib/gcli/util/util.js --------------------------------------------------------------------------------