Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nickbradley/helm
Quickly switch between your development artifacts.
https://github.com/nickbradley/helm
Last synced: 18 days ago
JSON representation
Quickly switch between your development artifacts.
- Host: GitHub
- URL: https://github.com/nickbradley/helm
- Owner: nickbradley
- License: mit
- Created: 2019-03-16T18:04:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T16:55:37.000Z (about 2 years ago)
- Last Synced: 2023-03-03T04:42:29.900Z (almost 2 years ago)
- Language: Vue
- Size: 5.74 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# helm
Quickly switch between your development artifacts.## Installation
Presently Helm uses [ActivityWatch]() to collect desktop interaction data.
To install it, please follow the [guide](https://activitywatch.readthedocs.io/en/latest/installing-from-source.html) **except** replace the first step with
```sh
git clone --recursive https://github.com/nickbradley/activitywatch.git
```
to clone my forked version of the project.## Configuration
1. Create a config file in ...
2. Make sure you can [open a file from the command line in IntelliJ](https://www.jetbrains.com/help/idea/opening-files-from-command-line.html)
3. Make sure you can [open a file from the command line in VS Code](https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line)## Misc
Changes to `/opt/activitywatch/aw_watcher_window/printAppTitle.scpt`:
```
global frontApp, frontAppName, windowTitleset windowTitle to ""
tell application "System Events"
set frontApp to first application process whose frontmost is true
set frontAppName to name of frontApp
set processBID to get the bundle identifier of frontApp
tell process frontAppName
try
tell (1st window whose value of attribute "AXMain" is true)
set windowTitle to value of attribute "AXTitle"
end tell
end try
end tell
end tell#do shell script "echo " & "\"\\\"" & frontAppName & "\\\",\\\"" & windowTitle & "\\\"\""
do shell script "echo " & "\"\\\"" & processBID & "\\\",\\\"" & windowTitle & "\\\"\""```
## Bibliography
- search bar by un·delivered from the Noun Project
- helm by Olena Panasovska from the Noun Project