2017-04-27 18 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