#notice #header #license #file-header #cli-tool #directory #comments

app add-notice

一个用于向文件添加注释的命令行工具

4 个版本

0.2.3 2024年7月1日
0.2.1 2024年3月16日
0.2.0 2024年3月16日
0.1.0 2024年3月15日

#1092命令行工具

Download history 1/week @ 2024-04-22 3/week @ 2024-05-20 10/week @ 2024-06-03 8/week @ 2024-06-10 15/week @ 2024-06-17 215/week @ 2024-07-01 9/week @ 2024-07-08 43/week @ 2024-07-29

57 每月下载量

MPL-2.0 许可证

32KB
172

add-notice

License Crates.io Minimum Supported Rust Version CI

A cli tool to add headers notices to files

Usage: add-notice [OPTIONS]

Options:
  -n, --notice <NOTICE>
          path to the notice file [default: ./NOTICE]
      --dir <DIR>
          directory to apply the notice [default: .]
  -e, --extensions <EXTENSIONS>
          select files by extension, e.g. rs,js,kt [default: rs]
  -c, --comment-style <COMMENT_STYLE>
          comment style [default: //]
  -r, --remove
          remove notice in files
      --replace-with-string <REPLACE_WITH_STRING>
          replace notice with string
      --replace-with-file <REPLACE_WITH_FILE>
          replace notice with file content
  -h, --help
          Print help
  -V, --version
          Print version

安装

Cargo install

使用

cargo install add-notice

Cargo binstall

安装二进制版本

cargo binstall add-notice

目的

使向文件添加头部注释的过程变得简单。

例如 MPL2.0 许可证要求的。

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.

依赖

~5–13MB
~149K SLoC