2017-04-27 54 views
0

這可能聽起來像一個愚蠢的小想法(也許它是哈哈),但我認爲這將是偉大的,我的命令行能夠讓我知道什麼時候它完成運行,而不是我不斷檢查。當命令行完成時發出聲音

具體而言,當它完成部署我的項目通過以下線路火力點:

firebase deploy 

正在播放的聲音我的命令行完成後可能?

僅供參考,我能夠找到類似於ubuntu here的東西。

作爲一個側面說明,這將會是多餘的真棒,如果該解決方案可以被設置爲發揮我自己的自定義聲音和/或能工作的時候npm run build完成以及

+0

http://stackoverflow.com/ a/30016842/2836621 –

回答

1

用 '說'

$ command && say 'task finished' 
+0

'say'是macOS的標準配置,但在許多其他平臺上,您需要安裝一些語音合成軟件包。 – tripleee

+0

@安迪雷。這對我來說非常合適,而且比「重複」(哎呀,對不起)中鏈接的解決方案簡單得多。 +1,因爲這也允許我將我的'npm run build'命令和'firebase deploy'命令組合成一個(比如'npm run build && firebase deploy && say'task finished'),而不是在兩者之間採取行動二!真的很棒。謝謝! – Rbar

0

我猜「使聲音「可以是任何通知機制。如果zenity是可用的,你可以這樣做:

firebase deploy 
#At this point, you would like to be notified. 
zenity --info --text="Firebase deployment complete" 2>/dev/null 

,你會得到類似

This dialogue