2011-11-29 50 views
0

在創造我的Web應用程序的桌面版本的過程中,我想自動執行一些任務:自動執行這些簡單的Web應用程序構建任務?

  1. 的文件夾A,B,C,則需要從項目複製/項目/桌面/

  2. 我需要運行這個Node.js的多項CSS文件的命令:

  3. 我需要從我的index.html刪除此行「lessc styles.less> styles.css的節點」 file:
    <link rel="stylesheet/less" href="../assets/css/styles.less">

  4. 我需要這一行添加到我的index.html文件:
    <link rel="text/css" href="../assets/css/styles.css">

如何寫這篇文章的Mac OSX?

回答

0

這可以使用簡短的bash腳本輕鬆實現。

#!/bin/bash 

# 1. 
cd project 
for folder in a b c; do 
    cp "$folder" "desktop/$folder" 
done 

# 2. 
for less in *.less; do 
    node lessc "$less" "${less%less}css" 
done 

# 3. + 4. 
replace '<link rel="stylesheet/less" href="../assets/css/styles.less">' \ 
    '<link rel="text/css" href="../assets/css/styles.css">' -- index.html 

3和4所用的「替換」命令只如果你已經安裝了MySQL可用,我假設你有一個Web開發人員。 :)

+0

Thx的幫助,我到達那裏:) – dani

+0

不客氣! – Pascal

相關問題