├── .eslintrc.js ├── .github └── workflows │ ├── codeql-analysis.yml │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── keymaps └── x-terminal.json ├── menus └── x-terminal.json ├── package.json ├── release.config.js ├── renovate.json ├── resources ├── x-terminal-activity-notification.gif ├── x-terminal-demo.gif ├── x-terminal-exit-failure.png ├── x-terminal-exit-success.png ├── x-terminal-moving-terminals-demo.gif ├── x-terminal-packages-menu.png └── x-terminal-profiles-demo.gif ├── spec ├── .eslintrc.js ├── config-spec.js ├── custom-runner.js ├── delete-profile-element-spec.js ├── delete-profile-model-spec.js ├── element-spec.js ├── model-spec.js ├── overwrite-profile-element-spec.js ├── overwrite-profile-model-spec.js ├── profile-menu-element-spec.js ├── profile-menu-model-spec.js ├── profiles-spec.js ├── save-profile-element-spec.js ├── save-profile-model-spec.js ├── utils-spec.js └── x-terminal-spec.js ├── src ├── config.js ├── delete-profile-element.js ├── delete-profile-model.js ├── element.js ├── model.js ├── overwrite-profile-element.js ├── overwrite-profile-model.js ├── profile-menu-element.js ├── profile-menu-model.js ├── profiles.js ├── save-profile-element.js ├── save-profile-model.js ├── utils.js └── x-terminal.js ├── stylelint.config.js └── styles └── x-terminal.less /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | npm-debug.log 3 | node_modules 4 | docs 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/README.md -------------------------------------------------------------------------------- /keymaps/x-terminal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/keymaps/x-terminal.json -------------------------------------------------------------------------------- /menus/x-terminal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/menus/x-terminal.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/package.json -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: '@semantic-release/apm-config', 3 | } 4 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/x-terminal-activity-notification.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-activity-notification.gif -------------------------------------------------------------------------------- /resources/x-terminal-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-demo.gif -------------------------------------------------------------------------------- /resources/x-terminal-exit-failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-exit-failure.png -------------------------------------------------------------------------------- /resources/x-terminal-exit-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-exit-success.png -------------------------------------------------------------------------------- /resources/x-terminal-moving-terminals-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-moving-terminals-demo.gif -------------------------------------------------------------------------------- /resources/x-terminal-packages-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-packages-menu.png -------------------------------------------------------------------------------- /resources/x-terminal-profiles-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/resources/x-terminal-profiles-demo.gif -------------------------------------------------------------------------------- /spec/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/.eslintrc.js -------------------------------------------------------------------------------- /spec/config-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/config-spec.js -------------------------------------------------------------------------------- /spec/custom-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/custom-runner.js -------------------------------------------------------------------------------- /spec/delete-profile-element-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/delete-profile-element-spec.js -------------------------------------------------------------------------------- /spec/delete-profile-model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/delete-profile-model-spec.js -------------------------------------------------------------------------------- /spec/element-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/element-spec.js -------------------------------------------------------------------------------- /spec/model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/model-spec.js -------------------------------------------------------------------------------- /spec/overwrite-profile-element-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/overwrite-profile-element-spec.js -------------------------------------------------------------------------------- /spec/overwrite-profile-model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/overwrite-profile-model-spec.js -------------------------------------------------------------------------------- /spec/profile-menu-element-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/profile-menu-element-spec.js -------------------------------------------------------------------------------- /spec/profile-menu-model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/profile-menu-model-spec.js -------------------------------------------------------------------------------- /spec/profiles-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/profiles-spec.js -------------------------------------------------------------------------------- /spec/save-profile-element-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/save-profile-element-spec.js -------------------------------------------------------------------------------- /spec/save-profile-model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/save-profile-model-spec.js -------------------------------------------------------------------------------- /spec/utils-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/utils-spec.js -------------------------------------------------------------------------------- /spec/x-terminal-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/spec/x-terminal-spec.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/config.js -------------------------------------------------------------------------------- /src/delete-profile-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/delete-profile-element.js -------------------------------------------------------------------------------- /src/delete-profile-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/delete-profile-model.js -------------------------------------------------------------------------------- /src/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/element.js -------------------------------------------------------------------------------- /src/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/model.js -------------------------------------------------------------------------------- /src/overwrite-profile-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/overwrite-profile-element.js -------------------------------------------------------------------------------- /src/overwrite-profile-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/overwrite-profile-model.js -------------------------------------------------------------------------------- /src/profile-menu-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/profile-menu-element.js -------------------------------------------------------------------------------- /src/profile-menu-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/profile-menu-model.js -------------------------------------------------------------------------------- /src/profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/profiles.js -------------------------------------------------------------------------------- /src/save-profile-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/save-profile-element.js -------------------------------------------------------------------------------- /src/save-profile-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/save-profile-model.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/x-terminal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/src/x-terminal.js -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /styles/x-terminal.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bus-stop/x-terminal/HEAD/styles/x-terminal.less --------------------------------------------------------------------------------