@ctokx/no_comment
v1.1.1
Published
A command-line tool to remove comments from code files, with support for multiple programming languages.
Downloads
1
Readme
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 aresingle
ordouble
. The default isdouble
.
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.