0

最近、Rubygems を通じて Haml/Sass を使い始めましたが、とても気に入っています (私の質問とはあまり関係ありませんが)...

端末を起動し、CSS フォルダーに cd して sass を実行する、各プロジェクトのルート ディレクトリに投入できる簡単なスクリプトを作成したいと思います。つまり、基本的に次のようなスクリプトです。

cd ~/path_to_here/css/
sass --watch style.scss:style.css --style compact

これを行う最善の方法は本当にわかりません.コマンドラインを含むものは、常に私の快適ゾーンからわずかに外れています. どうもありがとう。

4

3 に答える 3

2

このスクリプトはターミナルを開きません。ただし、プロジェクト ディレクトリに移動してコマンドを呼び出すという繰り返しのタスクを実行するためのショートカットが提供されますcompass watch(ツールの SASS コンパイルであるCompassを使用して、生活を楽にすることを強くお勧めします。)

これを~/.profileファイルに入れて、ターミナルを再起動します。

alias watch=compass_watch_project
function compass_watch_project() {
  cd ~/Dev/ruby/$1;
  compass watch
}

~/Dev/ruby/をディレクトリ パスに変更することを忘れないでください。

この後、簡単に行うことができますwatch myProject

それが役に立てば幸い。

于 2010-09-27T01:12:33.577 に答える
1

Compassを使用して Sass ファイルのビルドを管理することを検討してください。Compass には、すべてのプロジェクト ファイルの変更を監視し、すべての出力パラメーターを設定するためのスクリプトがあります。

.commandOSX でダブルクリック可能なスクリプトにする拡張子を持つ単純なテキスト ファイルを作成できます。

#!/bin/bash
compass watch
于 2010-08-20T22:12:28.187 に答える
0

ターミナルを起動する AppleScript を作成し、シェル スクリプトを呼び出すことができます。

Applescript tell application "Terminal" do script "pushd /blash/sassstup.sh" end tell

シェル スクリプト: cd cssfolder /bin/sass --watch style.scss:style.css --style コンパクト

于 2010-08-08T18:30:38.690 に答える