Standard Tooling for ArkFBP Development
go get -u github.com/arkfbp/arkfbp-cli
use arkfbp-cli
to confirm your installation, for instance:
arkfbp-cli version
Create a new ArkFBP project, run on the server side, written in Node.JS
arkfbp-cli create --type server --language javascript --name helloworld
Create a new ArkFBP project, run on the server side, written in Golang
arkfbp-cli create --type server --language go --name helloworld --package github.com/rockl2e/helloworld
Create a new ArkFBP web project written in Typescript
arkfbp-cli create --type web --language typescript --name helloworld
Type | Description |
---|---|
server | supposed to run on the server side |
web | run on the browser side |
script | desktop & server side as the script |
Type | Language | Internal WEB Framework(optional) |
---|---|---|
server | javascript | express |
server | typescript | express |
server | go | |
server | python | django / flask |
Type | Language | Framework |
---|---|---|
web | javascript | vue |
web | typescript | vue |
Type | Language |
---|---|
script | javascript |
script | typescript |
script | python |
script | go |
create
: create a new ArkFBP projectinit
: reinit the meta information of the ArkFBP project, basically the .arkfbp foldercreateflow
: create flow in the arkfbp projectcreatenode
: create node file of one flowhelp
: show the help messageinspect
: inspect the info of the arkfbp projectversion
: show the vresion of the arkfbp-cli