laggit
v1.0.3
Published
Send lolcommits to Slack.
Downloads
4
Readme
Laggit
Send lolcommits to Slack.
Simple CLI tool for sending your pretty little face to your team on Slack, via Lolcommits.
How it works
This tool takes your last git commit SHA sum and looks for the corresponding
lolcommit inside ~/.lolcommits
directory.
Then it uploads your picture to Amazon S3 bucket of your choice, and pastes the link to Slack channel.
Inspiration, similar projects
It's easy to bind this to use as a part of post-commit hook in your Git repo. Use this if you want do something similar without S3:
Why S3?
Because I wanted to store those dumbass pictures of my team in one place, possibly serving it later on in some web interface / dashboard.
Install
Install Lolcommits (https://github.com/mroth/lolcommits)
Install laggit
npm install laggit -g
Then put this into your
.bashrc
/.zshrc
file. Or if you're on Windows, do whatever your folks do to set env variables.export LAGGIT_S3_KEY="your_s3_key" export LAGGIT_S3_SECRET="your_s3_secret" export LAGGIT_S3_BUCKET="your_s3_bucket_to_utilize" export LAGGIT_SLACK_TEAM="your_slack_team_name" export LAGGIT_SLACK_TOKEN="your_slack_webhook_token" export LAGGIT_SLACK_CHANNEL="your_slack_default_channel"
[OPTIONAL] You can add
laggit
command into post-commit hook in your github repo, but be careful, it's not tested. (HINT: don't use lolcommits --FORK flag).
Usage
- Make some changes
- Commit
- Wait until lolcommits finishes creating .gif or .jpg file
laggit
send last commit image / gif to your default channel on Slack- Profit!
You can also specify channel on the go, like:
laggit --channel=#mychannel
Happy Lolcommiting!
If you have any suggestions, hit me up ,)