#shell #command #execute #asynchronous #subdirectories #condition #name

app asyncrun

在选定的子目录中异步执行 shell 命令

4 个版本

新版本 0.0.4 2024 年 8 月 22 日
0.0.3 2024 年 8 月 21 日
0.0.2 2024 年 8 月 21 日
0.0.1 2024 年 8 月 21 日

#177文件系统

Download history

每月 101 下载

MIT 许可协议

13KB
122 代码行

Contributors Forks Stargazers Issues MIT License


Logo

async_run

在选定的子目录中异步执行 shell 命令。
查看文档

查看演示 · 报告错误 · 请求功能

目录
  1. 关于本项目
  2. 入门指南
  3. 用法
  4. 路线图
  5. 贡献
  6. 许可协议
  7. 联系信息
  8. 鸣谢

关于本项目

Product Name Screen Shot

(返回顶部)

构建工具

  • Rust

(返回顶部)

入门指南

发布页面 下载。或者

cargo install asyncrun

或者自己编译

先决条件

  • 安装 Rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

编译

  1. 克隆仓库
    git clone https://github.com/kingwingfly/asyncrun.git
    
  2. 编译
    cargo build --release
    

(返回顶部)

用法

Asynchronously execute shell commands in selected subdirectories based on specified conditions.

Usage: asyncrun [OPTIONS] [PATH] -- <COMMANDS>...

Arguments:
  [PATH]         Path to search for directories [default: /Users/louis/rust/asyncrun]
  <COMMANDS>...  Commands to run in each directory

Options:
  -e <EXIST>          Filter by target names exist
  -E <NOT_EXIST>      Filter by target names non exist
  -n <ASYNC_NUM>      Number of async commands to run concurrently [default: 1024]
  -h, --help          Print help
  -V, --version       Print version

(返回顶部)

路线图

  • 功能

查看 开放问题 以获取所有建议功能(以及已知问题)的完整列表。

(返回顶部)

贡献

贡献使开源社区成为一个如此神奇的地方来学习、灵感和创造。您做出的任何贡献都将受到高度赞赏。

如果您有改进此项目的建议,请克隆仓库并创建一个拉取请求。您也可以简单地通过带有“增强”标签的问题来提出建议。别忘了为项目点个赞!再次感谢!

  1. 克隆项目
  2. 创建您的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m '添加一些 AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开拉取请求

(返回顶部)

许可协议

遵循MIT许可证发布。更多信息请见LICENSE.txt

(返回顶部)

联系信息

路易斯 - [email protected]

项目链接: https://github.com/kingwingfly/asyncrun

(返回顶部)

鸣谢

(返回顶部)

依赖项

~5–14MB
~149K SLoC