quasarpy


Namequasarpy JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryQuasar is python package that can be used for smell detection along with detailed report in various formats such as html, pdf, etc.
upload_time2024-05-02 16:51:37
maintainerNone
docs_urlNone
authorKhushiyant
requires_python<4.0,>=3.10
licenseGPL-3.0-or-later
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![quasar-logo](https://raw.githubusercontent.com/Khushiyant/quasarpy/8346dfd09733a5e8a6c72018a011a128afabcc34/assets/logo_complete_svg.svg)
## Overview
![GitHub](https://img.shields.io/github/license/Khushiyant/quasar?&style=for-the-badge)
![Python](https://img.shields.io/badge/Made%20With%20Python-lightblue?logo=python&&style=for-the-badge&logoColor=black)

Quasar is python package that can be used for smell detection along with detailed report in various formats such as html, pdf, etc. 

# Table of contents

- [Overview](#overview)
- [Installation](#installation)
- [Usage](#usage)
  - [Installation](#installation)
  - [Command Line Interface](#command-line-interface)
    - [Arguments](#arguments)
- [Contributing](#contributing)
    - [Versioning](#versioning)
- [License](#license)

## Usage

### Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install quasarpy.

```bash
pip install quasarpy
```

### Command Line Interface

Quasar can be used as a command line tool to detect smells in a project. The command line interface can be used as follows:


```bash
quasar detect --path <path_to_project> --format <format-output> --output <path_to_output_file>
```
#### Arguments

- `--path` : Path to the project directory
- `--format` : Output format of the report (html, pdf, etc.)
- `--output` : Path to the output file
- `--help` : Display help message
- `--version` : Display version of the package
- `--offline` : Run the LLM in offline mode/without internet connection (default: False)


### Contributing

#### Versioning

We use [Sementic Versioning](http://semver.org/) for versioning the package releases.

## License

This project is licensed under the GPL License - see the [LICENSE](https://github.com/Khushiyant/quasarpy/blob/164bc8d8ddfa32f8228fc886871b5a24429c61bb/LICENSE) file for details
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "quasarpy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Khushiyant",
    "author_email": "khushiyant2002@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/46/b5/d4f49d37cef19db2a5b2d9678013e7c39366a480ef621482f0963bdea20c/quasarpy-0.2.2.tar.gz",
    "platform": null,
    "description": "![quasar-logo](https://raw.githubusercontent.com/Khushiyant/quasarpy/8346dfd09733a5e8a6c72018a011a128afabcc34/assets/logo_complete_svg.svg)\n## Overview\n![GitHub](https://img.shields.io/github/license/Khushiyant/quasar?&style=for-the-badge)\n![Python](https://img.shields.io/badge/Made%20With%20Python-lightblue?logo=python&&style=for-the-badge&logoColor=black)\n\nQuasar is python package that can be used for smell detection along with detailed report in various formats such as html, pdf, etc. \n\n# Table of contents\n\n- [Overview](#overview)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Installation](#installation)\n  - [Command Line Interface](#command-line-interface)\n    - [Arguments](#arguments)\n- [Contributing](#contributing)\n    - [Versioning](#versioning)\n- [License](#license)\n\n## Usage\n\n### Installation\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install quasarpy.\n\n```bash\npip install quasarpy\n```\n\n### Command Line Interface\n\nQuasar can be used as a command line tool to detect smells in a project. The command line interface can be used as follows:\n\n\n```bash\nquasar detect --path <path_to_project> --format <format-output> --output <path_to_output_file>\n```\n#### Arguments\n\n- `--path` : Path to the project directory\n- `--format` : Output format of the report (html, pdf, etc.)\n- `--output` : Path to the output file\n- `--help` : Display help message\n- `--version` : Display version of the package\n- `--offline` : Run the LLM in offline mode/without internet connection (default: False)\n\n\n### Contributing\n\n#### Versioning\n\nWe use [Sementic Versioning](http://semver.org/) for versioning the package releases.\n\n## License\n\nThis project is licensed under the GPL License - see the [LICENSE](https://github.com/Khushiyant/quasarpy/blob/164bc8d8ddfa32f8228fc886871b5a24429c61bb/LICENSE) file for details",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "Quasar is python package that can be used for smell detection along with detailed report in various formats such as html, pdf, etc.",
    "version": "0.2.2",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "171845db8fdf4ca83247846f86cad746b75919b3c9398479005dc851c36ab2e4",
                "md5": "7340eca770bf94c5e3e685f99528eb46",
                "sha256": "dc6b7f1ae689cfbbf9ec896dac6f340eda7bc73707e4b3780fa686f01ac458d0"
            },
            "downloads": -1,
            "filename": "quasarpy-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7340eca770bf94c5e3e685f99528eb46",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 40449,
            "upload_time": "2024-05-02T16:51:36",
            "upload_time_iso_8601": "2024-05-02T16:51:36.062940Z",
            "url": "https://files.pythonhosted.org/packages/17/18/45db8fdf4ca83247846f86cad746b75919b3c9398479005dc851c36ab2e4/quasarpy-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46b5d4f49d37cef19db2a5b2d9678013e7c39366a480ef621482f0963bdea20c",
                "md5": "0b2c205678400c54789796b4a1130c5d",
                "sha256": "5d2a6648680e0f88d7fc356f6467c571c347554e45997ba7db3e44e3cb0e9692"
            },
            "downloads": -1,
            "filename": "quasarpy-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "0b2c205678400c54789796b4a1130c5d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 2198773,
            "upload_time": "2024-05-02T16:51:37",
            "upload_time_iso_8601": "2024-05-02T16:51:37.768014Z",
            "url": "https://files.pythonhosted.org/packages/46/b5/d4f49d37cef19db2a5b2d9678013e7c39366a480ef621482f0963bdea20c/quasarpy-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-02 16:51:37",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "quasarpy"
}
        
Elapsed time: 1.12028s