Alfred Workflow Bash脚本失败

扎卡里·费雷蒂(Zachary Ferretti)

我创建了一个脚本,可以使用Spicetify自动将Spotify用户界面从浅色主题切换为深色主题。可以在这里找到该脚本的代码,

cd /Users/MY_ID/spicetify_data;

FILE=/Users/MY_ID/spicetify_data/nord.ini

if test -f "$FILE";
  then
    #We are in light mode, so switch us into dark mode.
    mv config.ini default.ini;
    mv nord.ini config.ini;
  else
    #We are in dark mode, so switch us into light mode.
    mv config.ini nord.ini;
    mv default.ini config.ini;
fi

spicetify update restart;

注意:这在一个名为replace.sh的文件中

我尝试创建许多不同样式的Alfred工作流程来使此命令起作用。如果我设置了Alfred工作流程以作为来运行Terminal Command我就取得了成功,但是这将打开终端的许多实例,这是我要避免的事情。因此,阿尔弗雷德(Alfred)说,为防止这种情况,我应该创建一个Run Script动作,但是当我尝试执行此操作时,什么也没有发生,并且UI主题不会更改(即使使用Terminal Command设置也是如此)。

有谁知道我可以做些什么来尝试修复此工作流程并允许仅通过Run Script操作执行此脚本

扎卡里·费雷蒂(Zachary Ferretti)

正如@CJK向我指出的那样,我没有考虑过也许阿尔弗雷德(Alfred)无法找到Spicetify的事实。因此,我使用它的热键来运行脚本。然后,我手动运行了“ spicetify update restart”命令,它成功更新了Spotify主题。

为了确保这会在Alfred工作流程中发生,我将调用Spicetify的最终命令更改为:

/usr/local/Cellar/spicetify-cli/0.9.5/bin/spicetify update restart;

现在,当我运行Alfred工作流程时,它成功地自动更改了Spotify主题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Trying to understand the Git Workflow

来自分类Dev

Sharepoint Workflow Manager安装失败:“声明的节点都不是当前计算机的节点。”

来自分类Dev

Single Sign On (SSO) - workflow

来自分类Dev

从bash脚本启动进程失败

来自分类Dev

SQL我不想在同一张表中有alfred或Alfred或alfr之类的名称

来自分类Dev

Alfred:AppleScript中的工作流“预期行尾”错误

来自分类Dev

在运行时从Jenkins Workflow脚本获取构建日志?

来自分类Dev

bash脚本中的Expect命令失败

来自分类Dev

使用Alfred AppleScript打开新的Safari窗口将打开2个窗口

来自分类Dev

从人偶执行bash脚本失败

来自分类Dev

如何在Ubuntu上安装alfred-json?

来自分类Dev

子脚本之一失败时不退出bash脚本

来自分类Dev

Powershell Workflow Runbook-身份验证失败

来自分类Dev

条件失败时如何停止bash脚本?

来自分类Dev

如何在Ubuntu上安装alfred-json?

来自分类Dev

在bash脚本失败时调用脚本

来自分类Dev

Alfred从Chrome应用启动器运行应用

来自分类Dev

rsync失败,但仅在bash脚本中

来自分类Dev

这个bash脚本做什么?[尝试失败]

来自分类Dev

使用finder中的Alfred.app当前选择的文件?

来自分类Dev

Alfred Workflow将多个文件移动到Dropbox文件夹

来自分类Dev

Jenkins Workflow插件如何使构建失败

来自分类Dev

在Alfred的“运行脚本”工作流程中,如何在没有换行符的情况下用osascript回应某些内容?

来自分类Dev

内部脚本失败后在外部Bash脚本中清理

来自分类Dev

Bash脚本无故失败

来自分类Dev

bash脚本中的Expect命令失败

来自分类Dev

从人偶执行bash脚本失败

来自分类Dev

Bash脚本在命令失败时退出(sshpass)

来自分类Dev

使用 'watch' 的 Bash 脚本失败。为什么?

Related 相关文章

热门标签

归档