我创建了一个脚本,使用 Spicetify 自动将我的 Spotify UI 从浅色主题切换到深色主题。这个脚本的代码可以在这里找到,
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
动作中执行?