├── .changelogrc.js ├── .cz-emoji.js ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── auto-merge.yml │ ├── automerge-dependabot.yml │ ├── ci-tests.yml │ ├── codeql-analysis.yml │ ├── draft-release.yml │ ├── publish-new-release.yml │ └── stale.yml ├── .gitignore ├── .husky └── commit-msg ├── .prettierrc ├── .release-it.json ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── jest.config.js ├── media ├── icon.png ├── install_apk_demo.gif └── record1.gif ├── package.json ├── src ├── config │ └── global-state-keys.ts ├── controllers │ ├── adb-controller │ │ ├── ADBBaseController.ts │ │ └── index.ts │ ├── adb-path-controller │ │ └── index.ts │ └── firebase-controller │ │ └── index.ts ├── domain │ ├── adb-path-manager │ │ └── index.ts │ ├── adb-resolver │ │ ├── adb-path.ts │ │ ├── adb-resolver.test.ts │ │ └── index.ts │ ├── adb-wrapper │ │ ├── adb-commands.ts │ │ ├── adb-messages.ts │ │ ├── adb-returns.ts │ │ ├── index.ts │ │ ├── ip-helpers.ts │ │ └── test │ │ │ ├── connect-device-suite.test.ts │ │ │ ├── helpers.test.ts │ │ │ ├── install-apk-file.test.ts │ │ │ ├── kill-adb-suite.test.ts │ │ │ └── list-adb-suite.test.ts │ ├── console │ │ ├── console-interface-channel │ │ │ └── index.ts │ │ └── console-interface │ │ │ ├── console-interface-mock.ts │ │ │ ├── iconsole-interface.ts │ │ │ └── index.ts │ ├── firebase-channel │ │ ├── firebase-commands.ts │ │ ├── firebase-manager.test.ts │ │ └── index.ts │ └── net-helpers │ │ ├── index.ts │ │ ├── net-helpers-interface.ts │ │ └── net-helpers-mock.ts ├── infra │ ├── extension │ │ ├── ExtensionController.ts │ │ └── IExtController.ts │ └── memento │ │ └── memento-mock.ts └── main.ts └── tsconfig.json /.changelogrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.changelogrc.js -------------------------------------------------------------------------------- /.cz-emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.cz-emoji.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | out -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/automerge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/automerge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/ci-tests.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/draft-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/draft-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-new-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/publish-new-release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.release-it.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/jest.config.js -------------------------------------------------------------------------------- /media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/media/icon.png -------------------------------------------------------------------------------- /media/install_apk_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/media/install_apk_demo.gif -------------------------------------------------------------------------------- /media/record1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/media/record1.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/package.json -------------------------------------------------------------------------------- /src/config/global-state-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/config/global-state-keys.ts -------------------------------------------------------------------------------- /src/controllers/adb-controller/ADBBaseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/controllers/adb-controller/ADBBaseController.ts -------------------------------------------------------------------------------- /src/controllers/adb-controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/controllers/adb-controller/index.ts -------------------------------------------------------------------------------- /src/controllers/adb-path-controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/controllers/adb-path-controller/index.ts -------------------------------------------------------------------------------- /src/controllers/firebase-controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/controllers/firebase-controller/index.ts -------------------------------------------------------------------------------- /src/domain/adb-path-manager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-path-manager/index.ts -------------------------------------------------------------------------------- /src/domain/adb-resolver/adb-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-resolver/adb-path.ts -------------------------------------------------------------------------------- /src/domain/adb-resolver/adb-resolver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-resolver/adb-resolver.test.ts -------------------------------------------------------------------------------- /src/domain/adb-resolver/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-resolver/index.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/adb-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/adb-commands.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/adb-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/adb-messages.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/adb-returns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/adb-returns.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/index.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/ip-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/ip-helpers.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/test/connect-device-suite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/test/connect-device-suite.test.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/test/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/test/helpers.test.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/test/install-apk-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/test/install-apk-file.test.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/test/kill-adb-suite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/test/kill-adb-suite.test.ts -------------------------------------------------------------------------------- /src/domain/adb-wrapper/test/list-adb-suite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/adb-wrapper/test/list-adb-suite.test.ts -------------------------------------------------------------------------------- /src/domain/console/console-interface-channel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/console/console-interface-channel/index.ts -------------------------------------------------------------------------------- /src/domain/console/console-interface/console-interface-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/console/console-interface/console-interface-mock.ts -------------------------------------------------------------------------------- /src/domain/console/console-interface/iconsole-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/console/console-interface/iconsole-interface.ts -------------------------------------------------------------------------------- /src/domain/console/console-interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/console/console-interface/index.ts -------------------------------------------------------------------------------- /src/domain/firebase-channel/firebase-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/firebase-channel/firebase-commands.ts -------------------------------------------------------------------------------- /src/domain/firebase-channel/firebase-manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/firebase-channel/firebase-manager.test.ts -------------------------------------------------------------------------------- /src/domain/firebase-channel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/firebase-channel/index.ts -------------------------------------------------------------------------------- /src/domain/net-helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/net-helpers/index.ts -------------------------------------------------------------------------------- /src/domain/net-helpers/net-helpers-interface.ts: -------------------------------------------------------------------------------- 1 | export interface INetHelpers { 2 | FindLanDevices(): Promise> 3 | } 4 | -------------------------------------------------------------------------------- /src/domain/net-helpers/net-helpers-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/domain/net-helpers/net-helpers-mock.ts -------------------------------------------------------------------------------- /src/infra/extension/ExtensionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/infra/extension/ExtensionController.ts -------------------------------------------------------------------------------- /src/infra/extension/IExtController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/infra/extension/IExtController.ts -------------------------------------------------------------------------------- /src/infra/memento/memento-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/infra/memento/memento-mock.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/src/main.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinicioslc/adb-interface-vscode/HEAD/tsconfig.json --------------------------------------------------------------------------------