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.9.tar.gz (20.5 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.9-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: morix-0.6.9.tar.gz
  • Upload date:
  • Size: 20.5 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.9.tar.gz
Algorithm Hash digest
SHA256 12612abfe31535a0d3dd75838f0acf74d9b1760aed950fd16818d0e82ce62174
MD5 48c22064c30eaefb7ef311e43a48ebec
BLAKE2b-256 fca3cc00b9c52c99e9163b953e7cf127027471b6893a5b99a108759c58e0d33e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: morix-0.6.9-py3-none-any.whl
  • Upload date:
  • Size: 18.4 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 72e474826da462c432bff6544c5061618cac4aa1f24d638dc0e22b16d325d9c9
MD5 4c2c171cea505fad64c77f1b0794fedf
BLAKE2b-256 723d4e3ec78b318c422caf96dde91372944c0111d100fd650c9024671c89e29a

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