#create-file #touch #file #create #directory #mkdir #command-line

app bonky

用 Rust 编写的闪电般快的 touch 替代品。专为创建文件而设计。

5 个不稳定版本

0.4.0 2024年1月23日
0.3.2 2022年10月6日
0.3.1 2022年10月6日
0.3.0 2022年9月27日
0.2.0 2022年9月26日

#248 in 开发工具

MIT 许可证

11KB
70 lines

Contributors Forks Stargazers Crates.io Issues MIT License


Logo

Bonk

用 Rust 编写的闪电般快的 touch 替代品。专为创建文件而设计。
查看文档 »

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

目录
  1. 关于项目
  2. 入门
  3. 使用方法
  4. 路线图
  5. 贡献
  6. 许可证

关于项目

Product Name Screen Shot

根据您所使用的操作系统,有多种在命令行中创建文件的方法,但鉴于我现在使用的是 Windows,尽管一些命令被别名化了,但它们并不自然(使用 New-Item 而不是 touch),我怀念使用一些我如此熟悉的 Unix 命令。这就是 bonk 出现的原因。

以下是原因

  • 适用于所有操作系统
  • 还可以递归地创建目录
  • 为什么不呢?

(回到顶部)

入门

安装

以下是一个示例,说明如何指导您的用户安装和设置您的应用程序。此模板不依赖于任何外部依赖项或服务。

  1. 克隆仓库
    git clone https://github.com/elliot40404/bonk.git
    
  2. 构建并安装 Rust 二进制文件
    cd bonk
    cargo build --release
    cargo install --path .
    

# install directly from this repo
scoop install https://raw.githubusercontent.com/elliot40404/bonk/master/bonk.json
# Additionally you can add my bucket and install from there
scoop bucket add elliot
scoop install elliot/bonk
cargo install bonky

注意:可执行文件名为 bonk,尽管 crate 的名称为 bonky。

sudo curl -L https://github.com/elliot40404/bonk/releases/latest/download/bonk_linux_x64 -o /usr/local/bin/bonk && sudo chmod +x /usr/local/bin/bonk

从发布页面下载二进制文件 此处

(回到顶部)

使用方法

打印帮助信息

bonk -h
bonk --help

创建文件

bonk main.rs

创建目录

bonk src/

创建嵌套文件

bonk src/main.rs

创建嵌套目录

bonk src/bonky/

在嵌套目录中创建嵌套文件

bonk src/bonky/mod.rs

(回到顶部)

路线图

  • 处理非 UTF-8 文件/文件夹
  • 添加时间戳修改功能

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

(回到顶部)

贡献

贡献使开源社区成为一个如此神奇的学习、启发和创作的场所。您所做出的任何贡献都备受赞赏。

如果您有让这个项目变得更好的建议,请克隆仓库并创建一个pull request。您也可以简单地创建一个带有“enhancement”标签的问题。别忘了为项目点个star!再次感谢!

  1. 克隆项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开Pull Request

(回到顶部)

许可证

在MIT许可证下分发。更多信息请参阅LICENSE

(回到顶部)

无运行时依赖