bamboo web框架自帶一套命令列工具,方便做**的自動生成、資料庫的管理。
bamboo web命令列統一支援三種引數列表形式:
1. 列表方式:
bamboo cmd param1_value param2_value param2_value ...
2. key-value方式:
bamboo cmd -param1 param1_value -param2 param2_value ...
3. 混合方式。即列表方式與key-value方式混合使用。
bamboo cmd param1_value param2_value -param3 param3_value -param4 param4_value ...
對混合方式的要求為,列表方式的引數必須置於k-v方式引數的前面。
目前已經支援如下命令
bamboo createplugin 建立乙個新的外掛程式
bamboo createplugin plugin_name 會在你的當前目錄下建立乙個新的外掛程式。一般先切換到plugins目錄下,再執行這個命令
舉例:cd plugins
bamboo createplugin myplugin
cd ..
注意:建立的外掛程式的目錄是在當前目錄下
bamboo createmodel 建立乙個新的模型檔案
bamboo createmodel modelname 會在你的當前目錄下建立乙個新的模型檔案。一般先切換到models目錄下,再執行這個命令。
舉例:cd models
bamboo createmodel mymodename
cd ..
注意:1. 模型名要求首字母大寫;2. 是在當前目錄下建立模型檔案。
bamboo initdb 初始化資料庫
bamboo initdb initial_data_filename 會把你指定的初始化資料檔案中的內容注入到資料庫中去。
舉例:bamboo initdb initial.data
注意:此命令可以在任意目錄下執行。
資料檔案的編寫,有以下的一些規則。
1. 可以指定如下3個變數
db_host = '127.0.0.1' -- 指定資料庫的機器ip,預設本機
db_port = 6379 -- 指定資料庫的埠,預設6379
which_db = 0 -- 指定資料庫的編號,預設0
2. 需要將資料封裝在
data = {}
中,如:
data = ,
}
bamboo pushdb 為資料庫新添一些記錄(與初始化不同的地方在於,初始化是從頭新增,遇到已有的會覆蓋)
bamboo clearmodel 清除乙個模型的全部資料
bamboo pushdb new_data_filename 會把你指定的資料檔案中的內容新增到資料庫中去。
舉例:bamboo clearmodel article 清除article模型及例項的所有資料
bamboo shell 進入bamboo互動模式
bamboo shell 會進入當前工程下的shell互動模式(預載入了此工程的初始化資訊)
舉例:bamboo shell -which_db 0 進入此工程的互動模式,並進入資料庫0
進入互動模式後,可以像在程式設計中那樣,使用bamboo以及此工程下的各種資料結構和方法。就是乙個活靈活現的程式設計實況。也可以用於資料庫管理。
u boot啟動引數命令格式
指令 功能nand info 顯示可使用的 nand flash nand device dev 顯示或設定當前使用的 nand flash nand read addr off size nand flash 讀取命令,從 nand 的 off 偏移位址處讀取 size 位元組的資料到 sdram...
Linux命令格式及幫助命令詳解
昨天看了乙個教程,關於linux 命令的,本來以為當是複習隨便看看的,結果看了不禁汗顏,這個真挺有學問的,很多東西都是我還不知道的,故此做總結,此文適合於對linux命令有一定了解但又不是很深入的孩子,如果是初接觸linux命令就不太適合 linux命令格式 command options argu...
Linux命令格式及幫助命令詳解
昨天看了乙個教程,關於linux 命令的,本來以為當是複習隨便看看的,結果看了不禁汗顏,這個真挺有學問的,很多東西都是我還不知道的,故此做總結,此文適合於對linux命令有一定了解但又不是很深入的孩子,如果是初接觸linux命令就不太適合 linux命令格式 command options argu...