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:
-
Clone the repository:
git clone https://github.com/Fector101/TurboTask.git cd TurboTask
-
Create a virtual environment (optional, but recommended):
source myenv/bin/activate # For Linux/macOS myenv\Scripts\activate # For Windows
-
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
758bc73c47c6f1fcbbf8ffcd9ff647edea0d9eb0de6584867b18c5b9078d820e
|
|
| MD5 |
0e6d6822414c71b5926d77026637dfe9
|
|
| BLAKE2b-256 |
ce45d63b991fb6c9d0336c587cc0942904a637f56214b16e77bce0c0c0f37608
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ba5f05912ae8583335839179ba75ca4a2123c14a770c9e7980e8168fc999fe6
|
|
| MD5 |
dab01676783f7cead72fa1bc8d4a2573
|
|
| BLAKE2b-256 |
ddbb1a551d81b4e318f486a8f61cb1c193a7959e8ab5c0ce5ddd0fe4c00d410e
|