Bamboo 命令引數格式及命令集

2021-08-25 21:55:05 字數 1929 閱讀 6845

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...