@ctokx/no_comment

1.1.1 • Public • Published

no_comment

Description

no_comment is a command-line tool designed to remove comments from code files efficiently. It supports various programming languages, including Python, C, C++, Java, JavaScript, HTML, and CSS. For Python files, no_comment offers the flexibility to specify the type of quotes (single or double) for multi-line comments.

Features

  • Remove single-line and multi-line comments from code files.
  • Support for multiple programming languages.
  • Special handling for Python multi-line comments, with an option to specify single or double quotes.

Installation

To install no_comment, use npm:

npm install -g no_comment

Usage

To use no_comment, run the following command in your terminal:

no_comment <path> [options]

Arguments

  • <path>: Path to the file or directory to process. If a directory is provided, no_comment will recursively process all files in the directory.

Options

  • -o, --output <outputDir>: Specify an output directory for processed files. If not set, no_comment will overwrite the original files.
  • -q, --quotes <type>: Specify the quote type for multi-line comments in Python files. Acceptable values are single or double. The default is double.

Examples

  • Remove comments from a single Python file and overwrite it:

    no_comment example.py
  • Remove comments from all files in a directory and output to a specific directory:

    no_comment ./src -o ./cleaned_src
  • Remove comments from a Python file, specifying single quotes for multi-line comments:

    no_comment example.py -q single

Author

  • Varol Cagdas Tok

License

This project is licensed under the MIT License - see the LICENSE file for details.

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i @ctokx/no_comment

    Weekly Downloads

    0

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    11.3 kB

    Total Files

    4

    Last publish

    Collaborators

    • ctokx