Added New classes
💠`Attrib` class _(windows OS only)_
- Handles the `attrib` command from windows OS.
- To set/modify/remove the `A/H/I/R/S` attributes for files/folders.
- Use `attrib /?` in CMD for more info.
💠`ICACLS` class _(windows OS only)_
- Handles functions related to `icacls` command from windows OS.
- To set/modify/remove the permissions for files/folders.
- Use `icacls /?` in CMD for more info.
💠`TaskList` class _(windows OS only)_
- Handles functions related to `tasklist` command of windows OS.
- Get running tasks/executables.
- Check if an exe is running or not, or how many of it's instances are running.
---
Added New methods in modules
💠`decorator` module
- `platform_specific`: Run decorated function only if current platform is one of the `supportedPlatforms`
💠`general` module
- `get_digit_from_text`: Returns the digit from the first occurrence of `(digit)`.
- `is_python`: Returns `True` if current running app is `python`.
- `set_app_user_model_id`: Sets the App User Model ID for the current process on windows OS.
---
Other changes
- Refactored the internal imports
- Improved docstrings of many modules, classes and methods