lean(1)
Command-line tool to develop and manage LeanCloud apps.
Install
- via
homebrew
: $ brew install lean-cli
- via
https://releases.leanapp.cn/#/leancloud/lean-cli/releases
(In case of your connection with GitHub cracked)
lean-cli will send stastics information such as your os version and lean-cli version to Google Analytics.
This stastics information helps us to improve LeanEngine services.
To opt out, you can set the environment variable NO_ANALYTICS
to true
.
Develop
Install the toolchains:
You can install them via homebrew
Clone this repo then run make all
to build releases.
Please run go mod tidy
and go mod vendor
to make vendored copy of dependencies after importing new dependencies.
Ensure all codes is formatted by gofmt. Commit message should write in gitmoji.
Release
Tag the current commit with version name, and create a release with this tag. run $ make all
and attach the build result (under ./_build
folder) to the release.
The homebrew guys will update the home brew formula. If not, or we are in a hurry, just make a pull request to them.
Releases will fetch from GitHub automatically. If not, or we are in a hurry, just execute cloud function updateRepo
with argument {"repo": "leancloud/lean-cli"}
to update.