Skip to content

svetlyak40wt/dot-growl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Dotfiler: Growl helpers

This repository contains some helpers to use growl from ssh sessions. It's purpose to be used as a repository for dotfiler.

For convinience, don't copy these files into you homedir. Instead, go and install dotfiler, then clone this repository, using dot add <url> command and run dot update to make all necessary symlinks.

What is this?

This helper provides a shell command nb, which goes via ssh back to you desktop and calls growlnotify or terminal-notifier or alerter (Actually, if you run it on the desktop, where /usr/local/bin/growlnotify is available, it will call it directly.)

This quite useful, when you frequently running some slow process on a server and want to be notified when it is done. In this case you just do:

some-long-running-task --with params; nb 'Horay! Task done.'

To make it work, add something like that to the ~/.ssh/config on your desktop machine:

Host salmon
RemoteForward *:2022 localhost:22

And something like this on your remote machine:

Host back
Hostname localhost
Port 2022

After that, install command line utility growlnotify to the desktop. And of cause don't forget to install this helper, using these commands on remote machine:

dot add https://github.com/svetlyak40wt/dot-growl
dot update

To test, login via ssh to the remote machine and run:

nb "Hello from remote machine"

If all was done right, a growl notification should pop up on the desktop's screen.

About

A helper to use growl notifications from ssh sessions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages