{"_id":"@550w-tools/cli","_rev":"3-36a83d00b81acecfa5f5a3026c9b67dd","name":"@550w-tools/cli","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.13":{"name":"@550w-tools/cli","version":"0.0.13","description":"550w-tools CLI应用。负责命令行交互，包括启动服务、打开WebUI及桥接core中部分API的工具命令等。","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/commands/index.js"},"scripts":{"link":"npm run build && npm uninstall @550w-tools/cli -g && npm link","lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/core":"^0.0.13","@550w-tools/image-tools":"^0.0.13","@550w-tools/server":"^0.0.13","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","fs-extra":"^11.1.1","iconv-lite":"^0.6.3","open":"^8.4.2","tslib":"^2.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","standard-version":"^9.5.0","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"368762572530879de1d809492526782171c132ad","types":"./lib/index.d.ts","_id":"@550w-tools/cli@0.0.13","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-fpZ6yfp6zdzSV7JX45BNPjrMcg8L2+uKjwASqiJF3RYHNXT6ZKQlbK00VexKC5CGtihBzawWTOKMlh9CpvSMHA==","shasum":"9efdc4870466c563825595a151769f12a5f9bd86","tarball":"https://registry.npmjs.org/@550w-tools/cli/-/cli-0.0.13.tgz","fileCount":27,"unpackedSize":21963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkym5rvyf29wURy+yOJUcG7mRprLEhQmkynX6AODRNeAiEA75Gy/T0LTsEiqSW0rEHsRqbHcwfuE+372/S3Y3xQjck="}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.0.13_1683620550091_0.51482754090596"},"_hasShrinkwrap":false},"0.0.14":{"name":"@550w-tools/cli","version":"0.0.14","description":"550w-tools CLI应用。负责命令行交互，包括启动服务、打开WebUI及桥接core中部分API的工具命令等。","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/commands/index.js"},"scripts":{"link":"npm run build && npm uninstall @550w-tools/cli -g && npm link","lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/core":"^0.0.14","@550w-tools/image-tools":"^0.0.14","@550w-tools/server":"^0.0.14","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","fs-extra":"^11.1.1","iconv-lite":"^0.6.3","open":"^8.4.2","tslib":"^2.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","standard-version":"^9.5.0","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"71d7126f1f1c0c8398ad8d6e92b620f6fc4ae3f8","types":"./lib/index.d.ts","_id":"@550w-tools/cli@0.0.14","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-vwrrixzswMB7IbyoeouhxMcbkZyWCMl1cqnoO2jCwvi+QDZqc2tobY8uC2TJEHJ/AgFfJ7zshDwWrgHDAoaKwQ==","shasum":"951bb9a304532d4f4613dfb84989abb76d7f876c","tarball":"https://registry.npmjs.org/@550w-tools/cli/-/cli-0.0.14.tgz","fileCount":27,"unpackedSize":21963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpGhkJfXt2xTja0WENrtpCRNRr2fHkl6pNnzV0O4st3wIgBNZI/Qd0OmLl8AhhhzjXDYB4BRvAh73nh2aNoMbhGZI="}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.0.14_1683621898857_0.39216068303399987"},"_hasShrinkwrap":false},"0.0.15":{"name":"@550w-tools/cli","version":"0.0.15","description":"550w-tools CLI应用。负责命令行交互，包括启动服务、打开WebUI及桥接core中部分API的工具命令等。","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/commands/index.js"},"scripts":{"link":"npm run build && npm uninstall @550w-tools/cli -g && npm link","lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/core":"^0.0.15","@550w-tools/image-tools":"^0.0.15","@550w-tools/server":"^0.0.15","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","fs-extra":"^11.1.1","iconv-lite":"^0.6.3","open":"^8.4.2","tslib":"^2.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","standard-version":"^9.5.0","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"81ac93b3c39d02098c29f8df300921ef7fb6f22b","types":"./lib/index.d.ts","_id":"@550w-tools/cli@0.0.15","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-XkFLdoVk8El9ms343cmEu8mUA4h1/9VWcOS0q6SNn1WVbCO4P7sEhkkmQ3xyEjvdHuFihCRVjoNV/v/KNCvEsQ==","shasum":"e229adeaf6dfe9f0d73564554f5041aab52690ee","tarball":"https://registry.npmjs.org/@550w-tools/cli/-/cli-0.0.15.tgz","fileCount":27,"unpackedSize":21963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW6ORr0+tOkOkvnIf/c4u3YaBJw+F8DBmPOgNk7kBvSgIhAJize+SjTREyHPBEm3wcyVL6Mxg58TnOLWwKf2Tf1xOJ"}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.0.15_1683624715020_0.14240149860929208"},"_hasShrinkwrap":false},"0.0.16":{"name":"@550w-tools/cli","version":"0.0.16","description":"550w-tools CLI应用。负责命令行交互，包括启动服务、打开WebUI及桥接core中部分API的工具命令等。","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/commands/index.js"},"scripts":{"link":"npm run build && npm uninstall @550w-tools/cli -g && npm link","lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/core":"^0.0.16","@550w-tools/image-tools":"^0.0.16","@550w-tools/server":"^0.0.16","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","fs-extra":"^11.1.1","iconv-lite":"^0.6.3","open":"^8.4.2","tslib":"^2.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","standard-version":"^9.5.0","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"1c259277e629229d2952b851aa137a372720b73d","types":"./lib/index.d.ts","_id":"@550w-tools/cli@0.0.16","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-b6E33OtGKh7Kaxv9BguVtV/uomWUGq6vv7n4kDLbzivk/CqD2dVOy1SyPPMcZ9kZnA1VBzLmSrjx5V8hqXzsyw==","shasum":"c6740f51b3e7fa9429cb962d042770848d9ace27","tarball":"https://registry.npmjs.org/@550w-tools/cli/-/cli-0.0.16.tgz","fileCount":27,"unpackedSize":21963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDMaRZUxeFDW69Oq6aOTry4TU31z4/MRipv7I1YihOmAIhAOBaPFrlrBubiIl845r3gHI+qDYq+wPKx0BtRNmNysf/"}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.0.16_1683625065604_0.8678225352515707"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-09T08:22:30.033Z","0.0.13":"2023-05-09T08:22:30.334Z","modified":"2023-05-09T09:37:45.872Z","0.0.14":"2023-05-09T08:44:59.081Z","0.0.15":"2023-05-09T09:31:55.199Z","0.0.16":"2023-05-09T09:37:45.745Z"},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"description":"550w-tools CLI应用。负责命令行交互，包括启动服务、打开WebUI及桥接core中部分API的工具命令等。","keywords":["550w-ai","aigc","tools"],"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"author":{"name":"Channing","email":"690051834@qq.com"},"readme":"# @ali/550w-cli\n\n一个整合AIGC生产流程的WebUI工具集 🔧🧱\n\n# 功能描述\n\n该项目的核心能力\n* 功能1：PromptEditor 提示词编辑器\n* 功能2：ImageProcessor 图片处理器——抠图、resize、白底填充、裁剪。\n* 功能3：...\n\n# Env 环境准备\n- Node.js >= 14.0.0\n- (可选的) tnpm >= 9.7.1\n- ~~需要安装canvas-node的环境依赖~~\n  - MacOS用户\n    ```shell \n    brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman\n    ```\n  - Windows用户\n    - https://github.com/Automattic/node-canvas/wiki/Installation:-Windows\n\n# 如何使用\n\n1. 全局安装/更新 @ali/550w-cli\n```shell\n550w update\n```\n如果当前版本不支持该命令可用下面的命令进行更新：\n```shell\nnpm i @ali/550w-cli@latest -g --registry=https://registry.npm.alibaba-inc.com\n```\n\n2. 命令行一键启动WebUI与Node服务\n```shell\n550w run\n```\n\n3. 浏览器打开WebUI地址（自动打开）\n\nURL: http://127.0.0.1:5503/webapp/\n\n___\n\n# Feature 功能\n\n## PromptEditor 提示词编辑器\n用于对图片训练后生成的prompt文件进行单一/批量编辑操作。\n\n<br/>\n\n### 1. 输入/选择预处理后存放图片与prompt文件的目录（存放.png/.jpg与.txt文件的目录)\n![img_1.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679880736404-e0b27ad7-f047-4ade-8d11-e4f68674d298.png)\n![img_1_2.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679880966244-6aee08f1-6685-4b69-9d05-80bf3b245fed.png?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0)\n\n<br/>\n\n### 2. Images栏目中选择图片\n![img_2.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679881133481-ec792e57-f21d-4d65-bfd4-223a9138ff7b.png?x-oss-process=image%2Fresize%2Cw_626%2Climit_0)\n\n<br/>\n\n### 3. Prompts栏目中对单张图片的prompt内容进行编辑\n支持的操作：\n- 编辑内容：点击prompt，在输入框中进行编辑，编辑完成后点击其他区域或按下回车即可完成编辑。\n  ![img_4.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679321663446-9c3c1214-87d7-4a8b-92de-cd8110838d6f.png?x-oss-process=image%2Fresize%2Cw_1402%2Climit_0)\n- 删除：点击红色垃圾桶Icon进行删除。\n  ![img_5.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679321928879-60f0f53f-b32c-444b-8da0-b674f32e5eea.png)  \n- 新增：点击底部ADD按钮在prompt文件内容末尾新增一条prompt。\n  ![img_6.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679321970727-95a0a796-c4a8-4b77-a6cf-3215b81017c7.png)\n- 移动：直接拖拽prompt移动在文件内容中的顺序。\n\n<br/>\n\n### 4. PromptCollection：批量编辑Prompt内容\n\n操作与Prompts栏目中一致，但会作用于所有prompt文件。\n\n<br/>\n\n### 5. SAVE: 保存\n点击顶部保存按钮，即可将编辑后的内容保存至本地原文件中。\n\n![img_6.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679881299528-139d7d5e-dc1d-4325-86dc-0a0387c6e15f.png?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0)\n\n___\n<br/>\n\n## ImageProcessor 图像处理\n用于对训练的图片进行裁剪、抠图、尺寸调整、添加背景底色等\n\n### 1. 裁剪\n// ...\n\n<br/>\n\n### 2. 抠图\n// ...\n\n<br/>\n\n### 3. 尺寸调整\n// ...\n\n<br/>\n\n### 4. 填充背景色\n// ...\n\n### 5. 删除图片\n// ... \n\n<br/>\n\n___\n\n\n# Devlopment 开发手册\n\n### 本地调试\n\n```shell\nnpm run start\n```\n\n### 本地构建\n\n```shell\nnpm run build\n```\n\n### 本地 commit\n\n```shell\nfie c\n```\n\n### 发布\n#### beta版本发布（日常）\n```shell\ntnpm run publish:d \n```\n\n#### 正式版本发布\n```shell\ntnpm run publish:o\n```\n\n\n# F&Q\n\n## 1. npm permission denied\n通常是因为npm全局路径设置不对。\n```shell\nsudo chown -R $USER /usr/local/bin/node_modules\n```\n\n## 2. CLI命令执行路径无权限｜修改CLI命令执行路径\n```shell\n# 编辑终端对应配置文件\nvim ~/.bash_profile\n\n# 末尾新增两行配置PATH环境变量\nexport PATH=\"~/.npm-global:$PATH\"\nexport PATH=\"~/.npm-global/bin:$PATH\"\n\n# 使用source编译立即生效或重启终端生效\nsource ~/.bash_profile\n```\n","readmeFilename":"README.md"}