Scripting 通过脚本通过终端(os x)自动执行Sass
我最近开始通过Rubygems使用Haml/Sass,我真的很喜欢它(尽管这与我的问题没有多大关系) 我想创建一个简单的脚本,我可以扔在我的每个项目的根目录,将启动终端,cd到我的CSS文件夹,并运行sass。因此,基本上是一个脚本:Scripting 通过脚本通过终端(os x)自动执行Sass,scripting,command-line,automation,terminal,sass,Scripting,Command Line,Automation,Terminal,Sass,我最近开始通过Rubygems使用Haml/Sass,我真的很喜欢它(尽管这与我的问题没有多大关系) 我想创建一个简单的脚本,我可以扔在我的每个项目的根目录,将启动终端,cd到我的CSS文件夹,并运行sass。因此,基本上是一个脚本: cd ~/path_to_here/css/ sass --watch style.scss:style.css --style compact 我真的不确定最好的方法是什么,任何涉及命令行的事情都会稍微超出我的舒适区。非常感谢。您可以编写一个启动终端的appl
cd ~/path_to_here/css/
sass --watch style.scss:style.css --style compact
我真的不确定最好的方法是什么,任何涉及命令行的事情都会稍微超出我的舒适区。非常感谢。您可以编写一个启动终端的applescript,并调用shell脚本 苹果书 告诉应用程序“终端” 编写脚本“pushd/blash/sasstup.sh” 结束语 shell脚本: cd-CSF文件夹
/bin/sass--watch style.scss:style.css--style compact您可以编写一个applescript来启动终端,并调用shell脚本 苹果书 告诉应用程序“终端” 编写脚本“pushd/blash/sasstup.sh” 结束语 shell脚本: cd-CSF文件夹 /bin/sass--watch style.scss:style.css--style compact考虑使用它来管理sass文件的构建:它有一个脚本,用于监视所有项目文件中的更改并设置所有输出参数 您可以创建一个扩展名为
.command
的简单文本文件,该文件将在OSX中成为一个可双击的脚本:
#!/bin/bash
compass watch
考虑使用来管理Sass文件的构建:它有一个脚本,用于监视所有项目文件中的更改并设置所有输出参数
您可以创建一个扩展名为.command
的简单文本文件,该文件将在OSX中成为一个可双击的脚本:
#!/bin/bash
compass watch
此脚本不会为您打开终端;但是,它将为您提供一个快捷方式来执行重复任务,即更改到项目目录并调用
compass watch
命令。(我强烈建议您使用SASS工具汇编,以简化您的生活。)
将其放入~/.profile
文件中,然后重新启动终端:
alias watch=compass_watch_project
function compass_watch_project() {
cd ~/Dev/ruby/$1;
compass watch
}
记住将~/Dev/ruby/
更改为您的目录路径
在此之后,您可以轻松地执行观看myProject
希望有帮助。此脚本不会为您打开终端;但是,它将为您提供一个快捷方式来执行重复任务,即更改到项目目录并调用
compass watch
命令。(我强烈建议您使用SASS工具汇编,以简化您的生活。)
将其放入~/.profile
文件中,然后重新启动终端:
alias watch=compass_watch_project
function compass_watch_project() {
cd ~/Dev/ruby/$1;
compass watch
}
记住将~/Dev/ruby/
更改为您的目录路径
在此之后,您可以轻松地执行观看myProject
希望能有帮助