流程描述器- io- cli
用于 可插接- io- 框架, (中文(简体) ), 发展于 动态框架
安装
页:1: 当整个 Bun 运行时, 二进制是 10 兆字节的大小 包含.
麦克OS
通过 土生土长数字 :
brew install flowscripter/tap/flowscripter-io-cli
链接
在终端:
curl -fsSL https://raw.githubusercontent.com/flowscripter/flowscripter-io-cli/main/script/install.sh | sh
窗口
通过 温格数字 :
winget install Flowscripter.flowscripter-io-cli
手动安装
您可以下载并提取二进制拉链文件 释放 页 次.
地点
每个命令通过位置参数处理数据 : --source 财务报告和审定财务报表
--dest 页:1 copy编号 :move,以及 --location 为其他命令。 A 类
位置有一个 protocol 和每个已安装协议的一组字段:
--location.protocol=file选择协议。 允许的值是 已安装的提供者插件的协议.--location.file.path=/data和选定协议的其他字段 取自该协议的提供者插件,并针对 这个.- 对于
file(和其他带有文件夹的协议),一个带有filename地址一个文件,一个带有pattern(例如:*.txt) 处理匹配文件path,一个没有 处理整个问题path文件夹.
flowscripter-io-cli <command> --help 列出每个已安装的字段
协议.
图标
list --location [--recursive] [--regex]- 列出文件夹或文件 匹配图案位置, 每个项目一条 JSON 线get-properties --location- 打印文件或文件夹的属性为 JSONset-properties --location [--last-modified] [--content-type] [--properties.<protocol>.<name>]- 设置属性:上次修改的时间和 内容类型适用于每个协议,以及--properties持有一个组 每个协议对于自己的固定属性(例如:.--properties.file.mode=384(中文(简体) )delete --location- 删除文件或文件夹copy --source --dest [--payload-kind]- 复制文件、文件夹或 匹配模式的文件,尽可能使用直接提供者副本,与 单个文件的进度栏。 打印谈判过的传输路径, 譬如说.path: file/js -> file/js, directmove --source --dest [--payload-kind]- 移动,行为与copyhash --location [--algorithm] [--payload-kind]- 读取一个文件 它的流直接,在框架的传输路径之外.--algorithm这是其中之一sha1, (中文(简体) ),sha256(默认,使用本地散货者),sha384, (中文(简体) ),sha512或者说md5
共同行为:
--payload-kind实值auto(默认,由登记处选择),js或者说native类型失败 已安装.- 期间
list, (中文(简体) ),copy, (中文(简体) ),move或者说hash,第一个Ctrl -C停止优雅和 报告结果已停止,并取消第二个 Ctrl-C . - 操作协议不支持(例如:.
list结束https失败 a 协议不支持的错误. - 命令行上省略的任何必要的参数都会被提示
互动,通过
动态框架是因为
ArgumentPrompterService。 。 。 .
提供者插件
此软件包不依赖任何提供者插件 。 安装一个或多个
通过 CLI 自己的插件管理(由
动态框架是因为
plugin 页:1 启动时发现它们
动态插件框架是因为
NpmPluginRepository,和若干议定书,或若干执行
一个协议,可以同时安装:
flowscripter-io-cli plugin:add @flowscripter/io-plugin-filesystem
使用量
安装后(见 安装:
flowscripter-io-cli plugin:add @flowscripter/io-plugin-filesystem
flowscripter-io-cli list --location.protocol=file --location.file.path=.
flowscripter-io-cli copy \
--source.protocol=file --source.file.path=. --source.file.filename=a.txt \
--dest.protocol=file --dest.file.path=. --dest.file.filename=b.txt
flowscripter-io-cli copy \
--source.protocol=file --source.file.path=. --source.file.pattern='*.txt' \
--dest.protocol=file --dest.file.path=backup
flowscripter-io-cli hash --location.protocol=file --location.file.path=. \
--location.file.filename=a.txt --algorithm sha256
发展
安装依赖性 :
bun install
测试 :
bun test
格式 :
bunx oxfmt
林特:
bunx oxlint index.ts src/ tests/
功能测试
文档
参见 可插接- io- 框架, (中文(简体) ), 可插件- io- 框架- api 财务报告和审定财务报表 io- plugin 文件系统 合同和安排 国家领导才能是建立在.
许可证
麻省理工学院