寫出自己的scripts不難,你只要注意以下幾點就好。
Lazyscripts 在執行初期會產生一個新檔案,並暫存當下的環境變數。 當 Lazyscritps 獲得 root 權限,便能從從這個新檔案讀回之前預存的變數。
當你提交腳本給腳本庫維護者時,腳本維護者會依據你腳本的性質放入相對應的腳本目錄。
所有的腳本資訊均以註解的方式撰寫在腳本內,以標示腳本的作者、用途、版權等額外資訊。
範例:
# @name_enUS 'english script name.'
# @name_zhTW '中文script名。'
# @desc_enUS 'English discription.
# Second line.'
# @warn_enUS 'English warning.'
# @desc_zhTW '中文script說明
# 第2行'
# @warn_zhTW '中文警告'
# @category 'Custonmize'
# @maintainer '林哲瑋 Zhe-Wei Lin (billy3321,雨蒼) <billy3321 -AT- gmail.com>'
# @author '林哲瑋 Zhe-Wei Lin (billy3321,雨蒼) <billy3321 -AT- gmail.com>'
# @debian
# @ubuntu
# @platform 'i386 amd64'
# @child 'Common/add-apt-sources Common/debinstall.py'
# @hide
必須標示
選擇標示
@warn_[語系] : 警告
@hide : 不顯示在Lazyscritps主程式。
@interact : 需要使用者互動
@debian : 支援Debian
@ubuntu : 支援Ubuntu
@platform : 支援平台 (x86, amd64)
@child : 相依腳本,需標明腳本路徑,而非腳本檔名。
例:@child ‘Internet/ie6.sh Internet/after_ie6.sh’