steedos-platform/packages/cli
github-actions 2b2cbd97cd v2.1.72
2022-01-12 13:32:18 +00:00
..
bin 2.0.33 2021-07-06 17:24:34 +08:00
src 调整steedos source:retrieve -p 命令规则:只下载-p 路径下已有的文件。对象文件夹下的子文件夹还是获取所有 2021-08-17 12:44:10 +08:00
.npmignore #1821 合并enterprise下的包 2021-07-05 14:34:40 +08:00
package.json v2.1.72 2022-01-12 13:32:18 +00:00
README.md v2.1.33 2021-10-23 13:41:09 +00:00
tsconfig.json #1821 合并enterprise下的包 2021-07-05 14:34:40 +08:00
yarn.lock #1821 合并enterprise下的包 2021-07-05 14:34:40 +08:00

Steedos

Develop and run your enterprise apps in miniutes

install from npm

npm i steedos-cli -g

install from src

git clone https://github/steedos/cli
cd cli
npm i -g

build creator bundle

meteor build --directory C:\srv\creator-build

run bundle

steedos run -s C:\srv\creator-build

develop app

  • create project folder
  • write main.js
  • steedos run will load main.js on bootstrap
steedos run -s C:\srv\creator-build

help

steedos run --help

i18n

  • 生成项目下对象的国际化文件

  • 语法 steedos i18n ${lng} [-s]

  • lng: 需要生成国际化的语言, 必填 (en | zh-CN)

  • -s: 项目所在路径, 默认为当前目录, 选填

  • -p: 需要国际化的项目文件夹

  • 示例: steedos i18n zh-CN -s D:\GitHub\steedos-project-saas

  • 示例:steedos i18n zh-CN -s . -p ./steedos-app

  • 开发环境运行方式: 进行cli项目, 执行 yarn prepare 后, 再进入bin文件夹下执行(示例): .\run i18n zh-CN -s D:\GitHub\steedos-project-saas

source

  • 需要配置环境变量: METADATA_SERVER、METADATA_APIKEY可以通过项目的env文件进行配置。
  • config: 创建.env.local并写入METADATA_SERVER、METADATA_APIKEY。 比如 steedos source:config
  • retrieve: 从服务器获取数据生成本地文件。 比如 steedos source:retrieve -m Object:Accounts
  • deploy: 将本地文件部署到服务器。 比如 steedos source:deploy -p steedos-app\main\default

data

  • 需要配置环境变量: METADATA_SERVER、METADATA_APIKEY可以通过项目的env文件进行配置。
  • export: 从服务器获取数据生成本地文件。 比如 steedos data:export -o accountssteedos data:export -o accounts -p
  • import: 将本地文件部署到服务器。 比如 steedos data:import -f accounts.jsonsteedos data:import -p account-plan.json

功能说明

  • 此包用于生成steedos命令