pkg.soopen package index

brew / Rang 1857

sleepwatcher mit Homebrew, MacPorts, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für sleepwatcher in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install sleepwatcher

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install sleepwatcher

MacPorts ports tree · sysutils/sleepwatcher/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#sleepwatcher

nixpkgs package indexes · pkgs/by-name/sl/sleepwatcher/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Monitors sleep, wakeup, and idleness of a Mac

Befehle und Aliase

  • sleepwatcher

Verlauf

Projektgeschichte und Nutzung

SleepWatcher monitors Mac sleep, wake and user activity and can execute commands when those states change.

Projektgeschichte

Bernhard Baehr distributes SleepWatcher as a macOS command-line daemon with source code included. Older distributions remain available for Mac OS X 10.1–10.4.

Adoptionsgeschichte

The author's compatibility notes span early Mac OS X releases through Apple silicon, documenting longevity across several Mac platform transitions without providing adoption statistics.

Wie es verwendet wird

Typical uses include running commands on suspend, resume, prolonged inactivity or power-adapter changes. The homepage also documents requesting sleep and querying elapsed idle time.

Warum Paket-Nerds sich dafür interessieren

SleepWatcher connects macOS power and activity events to Unix commands, making it useful for shell-based workstation automation.

Zeitleiste

  • Early Mac OS X era: Releases supported Mac OS X 10.1 and 10.2.
  • Apple silicon era: The author documents Rosetta 2 operation and provides a Makefile for native compilation.

Related projects

  • macOS power management
  • Unix shell scripting

Sicherheitslage

Risikostufe: orange

formula declares a Homebrew service.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • formula declares a Homebrew service

Signale

  • metadata:service

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Formelmetadaten deklarieren einen Service- oder Daemon-Block.
  • Homebrew-Bottle-Metadaten sind für 10 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

macOS
~/.sleep~/.wakeup/etc/rc.sleep/etc/rc.wakeup~/Library/LaunchAgents/de.bernhard-baehr.sleepwatcher.plist/Library/LaunchDaemons/de.bernhard-baehr.sleepwatcher.plist

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
sleepwatchercliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version2.2.1
Manager aktualisiert2026-09-13
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.bernhard-baehr.de/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:sleepwatcher
Version2.2.1
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/sleepwatcher
Homepagehttps://www.bernhard-baehr.de/
Upstream-Dokumentationhttps://www.bernhard-baehr.de/
LizenzGPL-3.0-or-later
Quellarchivhttps://www.bernhard-baehr.de/sleepwatcher_2.2.1.tgz
Zuletzt aktualisiert2026-09-13T02:34:49Z
Pulseupdated
Bottleverfügbar (auf arm64_big_sur, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura)
Homebrew post-installnicht definiert
Dienstdeclared
EinschränkungenFor SleepWatcher to work, you will need to write sleep and wakeup scripts, located here when using brew services: ~/.sleep ~/.wakeup

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesleepwatcher
Version Scheme0
Revision0
Requirements
  • macos
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

sleepwatcher

nix profile install nixpkgs#sleepwatcher
  • normalized package name match
  • Abgeglichen nach: Sleepwatcher
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sl/sleepwatcher/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

sleepwatcher

sudo port install sleepwatcher
  • normalized package name match
  • Abgeglichen nach: Sleepwatcher
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/sleepwatcher/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation