
Security News
CISA’s 2025 SBOM Guidance Adds Hashes, Licenses, Tool Metadata, and Context
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Github watcher is a simple and useful gem that help you to constantly monitor your repositories to get updates when:
It uses foreverb to demonize the process.
You need to have growlnotify installed. To do that you can install it through official site or if you have the awesome brew simply with:
$ brew install growlnotify
$ sudo gem install githubwatcher
$ githubwatcher start
$ githubwatcher stop
You need to tell to our program which repositories you want to watch, to do that simply edit ~/.githubwatcher/repos.yaml
with your favorite editor.
Should look like this (if you have ran githubwatcher start
)
We provide a config
command to easily edit it.
$ githubwatcher config
It will open in texmate or vim this:
---
- daddye/all
- padrino/all
So if for example you want to watch sinatra add it, the result should look like:
---
- daddye/all
- padrino/all
- sinatra/sinatra
If you want to watch all repositories of a given user you simply provide /all so will look like:
---
- daddye/all
- padrino/all
- sinatra/all
Restart the deamon
$ githubwatcher restart
Simply edit ~/.githubwatcher/api.yaml
and set a custom url and api version. If you are using GitHub:FI the
version has to be v2 for now.
$ foreverb list
PID RSS CPU CMD
12494 27132 0.2 Forever: /usr/bin/githubwatcher
$ foreverb stop github
Do you want really stop Forever: /usr/bin/githubwatcher with pid 12494? y
Killing process Forever: /usr/bin/githubwatcher with pid 12494...
Your are done!
In some env you use sudo gem install
, so in this case the first time you launch the app use sudo
,
in this way will be generated the Gemfile.lock
, in future you will be able to run it without sudo
.
DAddYE, you can follow me on twitter @daddye
FAQs
Unknown package
We found that githubwatcher demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.