Releases: richinfante/shbar
Releases · richinfante/shbar
0.0.3
Added ability to restart / view logs when a job exits, via UserNotifications.framework
0.0.2
0.0.2-alpha1 Merge branch 'master' of github.com:richinfante/shbar
Prototype Release - Alpha 6
0.0.1-alpha6 Bump version
Prototype Release - Alpha 5
Signing Binary with apple notary svc
Prototype Release - Alpha 4
Sign with Apple Developer ID
Update help link to project readme
Prototype Release - Alpha 3
Improved job control
Known issue: if app is killed then any jobs or running scripts will continue to run.
Prototype Release - Alpha 2
Configuration in ~/.config/shbar/shbar.json
Example config:
[
{
"titleRefreshInterval" : 120,
"title" : "IP Address",
"mode" : "RefreshingItem",
"titleScript" : {
"bin" : "/bin/sh",
"args" : [
"-c",
"echo IP: $(curl https://api.ipify.org)"
],
"env" : {
"PATH" : "/usr/bin:/usr/local/bin:/sbin:/bin"
}
}
}, {
"autostartJob" : false,
"jobScript" : {
"bin" : "/bin/bash",
"args" : [
"-c",
"cd /my-server && serve"
],
"env" : {
"PATH" : "/usr/bin:/usr/local/bin:/sbin:/bin"
}
},
"title" : "Example Server",
"mode" : "JobStatus",
"reloadJob" : false
},
{
"mode" : "ApplicationQuit",
"title" : "Quit",
"shortcutKey" : "q"
}
]
Prototype Release
Prototype release - currently listens for config at /Users/rich/.config/shbar/shbar.json