Help us understand the problem. What is going on with this article?

terminalの履歴をrealtimeにslackに記録

完成イメージ

image.png

記事を参考にincomming webhookを設定

https://qiita.com/vmmhypervisor/items/18c99624a84df8b31008

webhookを叩くコマンドを作成

curl -X POST -H 'Content-type: application/json' --data '{"text":"Done!:ghost:"}' https://YOURE_INCOMMING_WEB_HOOK_URL

コマンド実行後に実行されるコマンドを設定

~/.bash_profile
function execute_after_executed () {
  h=$(history 1)
  #echo $h
  curl -X POST -H 'Content-type: application/json' --data "{'text':'$h:run_gopher:'}" https://YOURE_INCOMMING_WEB_HOOK_URL;
}
PROMPT_COMMAND=execute_after_executed

欠点

0.1秒くらいbashがラグる

予定

slackで集計して、頻度の高いコマンドをaliasとして提案するAI

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away