Skip to main content

No project description provided

Project description

morix Project

Описание

morix — это инструмент для сканирования, анализа и автоматизированного изменения файлов в заданной директории с использованием возможностей OpenAI GPT.

Установка

Установите пакет morix через pip:

pip install morix

Использование

После установки, приложение morix можно запускать с помощью командной строки.

Основные команды

  • Запуск приложения в текущей директории:

    morix
    
  • Сканирование директории:

    morix -c <path_to_directory>
    

    или

    morix --contents <path_to_directory>
    

    Параметры:

    • <path_to_directory>: путь к директории, которую вы хотите просканировать.
  • Сканирование только структуры директории:

    morix -s <path_to_directory>
    

    или

    morix --structure-only <path_to_directory>
    
  • Открыть конфигурационный файл:

    morix --config
    

Основные возможности

  • Сканирование и анализ структуры директорий и содержания файлов.
  • Интеграция с git для работы с репозиториями.
  • Интерфейс командной строки для удобного управления.
  • Конфигурация с использованием YAML-файлов, что позволяет легко изменять настройки приложения.
  • Использование моделей OpenAI для автоматизированного выполнения задач.

Примечания

  • В случае, если в рабочей директории нет .git, приложение выдаёт предупреждение.

Тестирование

Проект использует pytest для тестирования модулей. Для запуска тестов выполните команду:

pytest tests

Тесты обеспечивают проверку функциональности всех модулей и компонентов.

Структура проекта

morix-project/
│
├── docs/
│ ├── roadmap.md
│ └── qa-gpt.md
│
├── templates/
│ └── config.yml
│
├── tests/
│ ├── __init__.py
│ ├── test_run.py
│ └── test_scan.py
│
├── morix/
│ ├── __init__.py
│ ├── chat.py
│ ├── config_loader.py
│ ├── conversation.py
│ ├── git_helpers.py
│ ├── helpers.py
│ ├── main.py
│ ├── scan.py
│ └── version.py
│
├── .gitignore
├── LICENSE
├── README.md
├── requirements.txt
└── setup.py

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

morix-0.6.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

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

morix-0.6.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file morix-0.6.0.tar.gz.

File metadata

  • Download URL: morix-0.6.0.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for morix-0.6.0.tar.gz
Algorithm Hash digest
SHA256 82ce266d04e09be6d6dc75d4509f20b99a39c0e067e1c079c1708bb6ffbaf261
MD5 555a7dcdfaf8749e9f8635c4c420d890
BLAKE2b-256 9ceea4a3accd2ccac3de939edff9030626f8b4c7404f49d09d99b0b6d30f6a9f

See more details on using hashes here.

File details

Details for the file morix-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: morix-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for morix-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 182cfd0cd32d56b7b3b8dd65a56083c36782cb02c43ef5a851dbfe3d41e53e85
MD5 d0654c7324e5ac96acc3b4d1b3ca0e04
BLAKE2b-256 324b2cb06977777399d3f7d55a4ce37d0a32d0bc0a246ab5ca56ca660cecddd3

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