Skip to content

Slack notification for completion of long-running commands

License

Notifications You must be signed in to change notification settings

JoelBCarter/slack-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slack-me

Slack notification for completion of long-running commands.

Usage

This module breaks apart your tediously long-running tasks into 3 simple steps:

  • Issue long running command and then slack-me
  • Walk away from the keyboard & live your life
  • Get notified when your command is complete

Linux

# Recieve a simple 👍 when command completes
sleep 10; slack-me

# Pipe the output of the command to a slack message
sleep 10; echo 'Done' | slack-me

PowerShell

# Recieve a simple 👍 when command completes
sleep 10; slack-me

# Pipe the output of the command to a slack message
sleep 10; echo 'Done' | slack-me

Cmd.exe

# Recieve a simple 👍 when command completes
sleep 10 & slack-me

# Pipe the output of the command to a slack message
sleep 10 & echo 'Done' | slack-me

Setup

You'll get the most out of this module when installed globally.

npm install -g slack-me

Then simply configure the Slack webhook URL to POST notifications to by setting the environmental variable SLACK_WEBHOOK_URL.

Suggestions for Newfound Time

This package allows you to simply issue some long running command and walk away. You'll be notified via Slack that you're a hero at a later time. The hard part is deciding what to do with all that extra time on your hands. So here's some suggestions to get you started:

  • Stretch/exercise
  • Drink a cup of water
  • Pray/meditate
  • Tell the people you love that they mean the world to you

About

Slack notification for completion of long-running commands

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published