Skip to main content

A command-line tool that Makes Handling files quick and easy.

Project description

TurboTask

TurboTask is a command-line tool that makes handling files quick and easy. It offers various functionalities such as removing whitespace, commenting, and other utilities for efficient file processing.

Features

  • noWhiteSpace: Removes all whitespace and comments in CSS files to reduce the file size.
  • myStrip: Strips unwanted characters or patterns from files.
  • File handling: Supports handling files directly through the command line.

Installation

To install TurboTask, you need to have Python 3.6+ installed. You can install TurboTask via pip by following the steps below:

  1. Clone the repository:

    git clone https://github.com/Fector101/TurboTask.git
    cd TurboTask
    
  2. Create a virtual environment (optional, but recommended):

    source myenv/bin/activate  # For Linux/macOS
    myenv\Scripts\activate     # For Windows
    
  3. Install the package:

    pip install .

Usage

Once installed, you can run TurboTask directly from the command line by using the following syntax: TurboTask <command> <file-path> [optional-output-path]

Available Commands

  • noWhiteSpace: This command removes all whitespaces and comments in a given CSS file. TurboTask noWhiteSpace <input-css-file> [optional-output-file]

  • input-css-file: The path to the input CSS file.

  • optional-output-file: The optional path to save the output file. If not provided, the output will be saved as TurboTask/no whitespace.css by default.

Example: TurboTask noWhiteSpace header.css This will process the header.css file and output the result to TurboTask/no whitespace.css.

To specify a custom output path: TurboTask noWhiteSpace header.css output/no_whitespace.css

Contributing

We welcome contributions to TurboTask. If you'd like to contribute, please follow the steps below: Fork the repository. Create a new branch for your changes. Commit your changes. Push your changes to your fork. Open a pull request with a description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details. Author Fabian - fabianjoseph063@gmail.com GitHub: https://github.com/Fector101/TurboTask

Acknowledgments Thanks to Colorama for adding color support to terminal output. Inspired by various open-source CLI tools.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

turbotask-0.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TurboTask-0.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file turbotask-0.2.tar.gz.

File metadata

  • Download URL: turbotask-0.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for turbotask-0.2.tar.gz
Algorithm Hash digest
SHA256 758bc73c47c6f1fcbbf8ffcd9ff647edea0d9eb0de6584867b18c5b9078d820e
MD5 0e6d6822414c71b5926d77026637dfe9
BLAKE2b-256 ce45d63b991fb6c9d0336c587cc0942904a637f56214b16e77bce0c0c0f37608

See more details on using hashes here.

File details

Details for the file TurboTask-0.2-py3-none-any.whl.

File metadata

  • Download URL: TurboTask-0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for TurboTask-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9ba5f05912ae8583335839179ba75ca4a2123c14a770c9e7980e8168fc999fe6
MD5 dab01676783f7cead72fa1bc8d4a2573
BLAKE2b-256 ddbb1a551d81b4e318f486a8f61cb1c193a7959e8ab5c0ce5ddd0fe4c00d410e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page