here is my bash alias. the argument is theto export.
an example:
cd /path/to/foo/
_gittar master
the output is (time in iso 8601 / utc):
../foot-yyyymmdd.hhmm.tar.gz
function _gittar ()
if [ ! "$1" ]; then
echo "[error] what branch to export?"
return 1
filocal date=$(tz=utc date '+%y%m%d.%h%m')
local pkg="$name-$date"
local dir=".."
local tar="$dir/$pkg.tar.gz"
git archive /
--format=tar /
--prefix="$pkg/" /
"$@" |
gzip --best > "$tar"
echo $tar
}
修復Git打包的乙個Bug
今天gitweb打包時出現了點問題,按照之前的經驗,檢視apache的error log日誌,定位到錯誤是sh命令裡有非法的 這個非常明顯是由於檔名裡面有括號導致的錯誤,於是對括號進行轉義。括號問題解決。括號轉義後又出現空格錯誤,於是再轉義,問題解決!怎麼知道這些要轉義呢?我們可以先用乙個測試工程進...
python zip 函式 對應打包成乙個元組
zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。attributes name dob gender values jason 2000 0...
乙個NSIS打包指令碼
nsis安裝指令碼 include mui2.nsh general define companyname 資訊科技 define description 1.0 define process name progressname define main exe name progressname d...