gitextract_k8ttga3x/ ├── .commitlintrc.json ├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── issue_template.md │ ├── pull_request_template.md │ └── workflows/ │ ├── build.yml │ └── pr.yml ├── .gitignore ├── .husky/ │ └── commit-msg ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── __mocks__/ │ ├── @electron/ │ │ └── remote.js │ ├── electron-store.js │ ├── electron.js │ ├── fileMock.js │ └── plugins.js ├── app/ │ ├── background/ │ │ ├── background.js │ │ ├── createWindow.js │ │ └── index.html │ ├── initAutoUpdater.js │ ├── lib/ │ │ ├── __tests__/ │ │ │ └── loadThemes.spec.js │ │ ├── config.js │ │ ├── initPlugin.js │ │ ├── initializePlugins.js │ │ ├── plugins/ │ │ │ ├── index.js │ │ │ ├── npm.js │ │ │ └── settings/ │ │ │ ├── __tests__/ │ │ │ │ ├── get.spec.js │ │ │ │ └── validate.spec.js │ │ │ ├── get.js │ │ │ ├── index.js │ │ │ └── validate.js │ │ ├── rpc.js │ │ └── themes.ts │ ├── main/ │ │ ├── actions/ │ │ │ ├── __tests__/ │ │ │ │ ├── search.spec.js │ │ │ │ └── statusBar.spec.js │ │ │ ├── search.js │ │ │ └── statusBar.ts │ │ ├── components/ │ │ │ ├── Cerebro/ │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ ├── ResultsList/ │ │ │ │ ├── Row/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── styles.module.css │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ ├── SmartIcon/ │ │ │ │ ├── getFileIcon/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── mac.ts │ │ │ │ │ └── windows.ts │ │ │ │ └── index.tsx │ │ │ └── StatusBar/ │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── constants/ │ │ │ ├── actionTypes.ts │ │ │ └── ui.ts │ │ ├── createWindow/ │ │ │ ├── AppTray.js │ │ │ ├── autoStart.js │ │ │ ├── buildMenu.js │ │ │ ├── checkForUpdates.js │ │ │ ├── handleUrl.js │ │ │ ├── showWindowWithTerm.ts │ │ │ └── toggleWindow.ts │ │ ├── createWindow.js │ │ ├── css/ │ │ │ ├── global.css │ │ │ ├── system-font.css │ │ │ └── themes/ │ │ │ ├── dark.css │ │ │ └── light.css │ │ ├── index.html │ │ ├── main.js │ │ ├── reducers/ │ │ │ ├── index.js │ │ │ ├── search.js │ │ │ └── statusBar.js │ │ └── store/ │ │ ├── configureStore.js │ │ └── index.ts │ ├── main.development.js │ ├── package.json │ └── plugins/ │ ├── core/ │ │ ├── autocomplete/ │ │ │ └── index.js │ │ ├── index.ts │ │ ├── plugins/ │ │ │ ├── Preview/ │ │ │ │ ├── ActionButton.js │ │ │ │ ├── FormItem.js │ │ │ │ ├── Settings.js │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ ├── StatusBar/ │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ ├── blacklist.js │ │ │ ├── format.js │ │ │ ├── getAvailablePlugins.js │ │ │ ├── getDebuggingPlugins.js │ │ │ ├── getInstalledPlugins.js │ │ │ ├── getReadme.js │ │ │ ├── index.js │ │ │ ├── initializeAsync.js │ │ │ └── loadPlugins.js │ │ ├── quit/ │ │ │ └── index.js │ │ ├── reload/ │ │ │ └── index.js │ │ ├── settings/ │ │ │ ├── Settings/ │ │ │ │ ├── Hotkey.js │ │ │ │ ├── countries.js │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ └── index.js │ │ └── version/ │ │ └── index.js │ ├── externalPlugins.js │ └── index.ts ├── babel.config.js ├── build/ │ ├── icon.icns │ └── installer.nsh ├── electron-builder.json ├── jest.config.js ├── package.json ├── postcss.config.js ├── server.js ├── tsconfig.json ├── webpack.config.base.js ├── webpack.config.development.js ├── webpack.config.electron.js └── webpack.config.production.js