12 releases

0.2.11 Feb 1, 2025
0.2.9 Dec 1, 2024
0.2.8 Nov 1, 2024
0.2.3 Jul 1, 2024
0.2.1 Mar 16, 2024

#417 in Command line utilities

Download history 87/week @ 2024-10-22 150/week @ 2024-10-29 40/week @ 2024-11-05 6/week @ 2024-11-12 31/week @ 2024-11-19 151/week @ 2024-11-26 27/week @ 2024-12-03 11/week @ 2024-12-10 6/week @ 2024-12-17 183/week @ 2024-12-31 11/week @ 2025-01-07 5/week @ 2025-01-14 1/week @ 2025-01-21 128/week @ 2025-01-28 28/week @ 2025-02-04

164 downloads per month

MPL-2.0 license

33KB
172 lines

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

Installation

Cargo install

Compile the crate yourself with:

cargo install add-notice

Cargo binstall

Install a binary version:

cargo binstall add-notice

Purpose

Makes the process of adding header notices to files easier.

Like those requested by licenses such as 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/.

Dependencies

~4–12MB
~137K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy