Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nikivdev/ghost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghost

Watch over things + stream your mac to remote server

Currently this daemon is WIP but I already use it for one thing, to watch over my Karabiner config.

Setup

Install task. Then run task setup & follow instructions until it says ✔️ you are setup.

Commands

Run task to see all possible commands.

Run the daemon

  1. Create ~/.config/ghost/ghost.toml (or point GHOST_CONFIG at your preferred path) with watchers you care about. Example:

    [[watchers]]
    name = "karabiner"
    path = "/Users/nikiv/config/i/karabiner"
    match = "karabiner.edn"
    command = "/Users/nikiv/bin/goku"
    debounce_ms = 150
    run_on_start = true
  2. From the repo run task run to start the Go daemon directly, or task deploy to install a ghost binary to ~/bin.

  3. Save the config file you pointed at and ghost will hot-reload watchers automatically.

Contributing

Any PR to improve is welcome. codex & cursor are nice for dev. Great working & useful patches are most appreciated (ideally). Issues with bugs or ideas are welcome too.

🖤

Discord X nikiv.dev

About

Watch over things + stream your mac to remote server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages