ballerina 學習二 ballerina 命令參數

1.  目前支持的命令git

run        Run Ballerina program
build      Compile Ballerina program
install    Install packages to home repository
pull       Download package from Ballerina Central
push       Upload package to Ballerina Central
init       Initialize Ballerina project
search     Search for packages within Ballerina Central
list       List dependencies of packages
doc        Generate Ballerina API documentation
grpc       Generate connector/service using protobuf
                    definition
swagger    Generate client/service using Swagger definition
                    or export Swagger file for a Ballerina service
test       Test Ballerina program
version    Print Ballerina version
encrypt    Encrypt sensitive data
2. 主要命令說明
a.  run
多是用的比較多的,就是運行bal 代碼以及編譯好的可執行文件(balx)
ballerina  run  app.bal  

b.  build
進行可執行文件的生成
ballerina build app.bal

c.  installl && pull && push && list
相似npm&&docker  的功能,進行包的安裝下載已經發布

d.  doc
能夠方便的生成代碼的文檔,相似elxiir 以及golang rust 等語言的功能,仍是比較方便的

e.  grpc
使用protobuf 定義生成服務代碼,對於使用grpc開發的項目遷移會比較少

ballerina grpc --input userservice.proto

f.  swagger
根據swagger 定義生成代碼

ballerina swagger client swagger.json

g.  init
生成一個基本項目 相似npm yarn cargo(rust)  mix(elixir)等語言的腳手架

備註:以上的部分工具必須使用ballerina init 生成項目,好比:swagger
3. 參考資料
https://ballerina.io/learn/
https://github.com/rongfengliang/ballerina-swagger-demo
相關文章
相關標籤/搜索