1.3.0 • Published 6 months ago

remove-logs-cli v1.3.0

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

Log Remover

A language-agnostic tool for removing logging statements from your source code. Supports multiple programming languages and provides backup functionality.

Features

  • Multi-Language Support:

    • JavaScript/TypeScript (.js, .jsx, .ts, .tsx)
    • Python (.py)
    • Java (.java)
    • C++ (.cpp, .hpp)
  • Safety Features:

    • Creates automatic backups before modifications
    • Dry-run mode to preview changes
    • Restore functionality to revert changes
    • Backup cleanup utility
  • Smart Detection:

    • Identifies language-specific logging patterns
    • Handles multiple logging frameworks
    • Ignores non-logging code

Installation

npm install -g remove-logs-cli

Or install locally in your project

npm install --save-dev remove-logs-cli

Usage

Remove Logging Statements

remove-logs remove --path ./your/code/path

Restore from Backup

remove-logs restore --path ./your/code/path

Command Options

Remove Command

  • -d, --dry-run: Preview changes without modifying files
  • -i, --ignore <paths>: Additional paths to ignore (comma-separated)
  • -l, --languages <types>: Filter specific languages (comma-separated)
  • -p, --path <directory>: Target directory path (defaults to current directory)
  • -v, --verbose: Enable verbose logging

Restore Command

  • -p, --path <directory>: Target directory path (defaults to current directory)

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

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

Support

  • Create an issue for bug reports or feature requests
  • Star the repository if you find it useful
  • Follow the project for updates

Acknowledgments

  • Inspired by the need for clean production code
  • Built with love for the developer community
1.3.0

6 months ago

1.2.0

6 months ago

1.1.1

7 months ago

1.1.0

7 months ago

1.0.0

7 months ago