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
Release history Release notifications | RSS feed
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 morix-0.6.7.tar.gz.
File metadata
- Download URL: morix-0.6.7.tar.gz
- Upload date:
- Size: 19.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06d59c4f0ba474bdb287a0da30c489656afacb56659b23f8e627efa96c8b99d6
|
|
| MD5 |
1bc691227659a1d241e1016533917a24
|
|
| BLAKE2b-256 |
afce579762aa67ff949406321d7f4cf6688abf01c01667ac0e368ea3626722c5
|
File details
Details for the file morix-0.6.7-py3-none-any.whl.
File metadata
- Download URL: morix-0.6.7-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29e374bc964885609a5e210b31ce3b30a9fd5fe91361ceb859d3debb0f5fba34
|
|
| MD5 |
4bc585599c125d3ac6d355d0785d0335
|
|
| BLAKE2b-256 |
739d302aca742abb3ec811753d4ffc6254a1da368df5b9031d81d4f5b6651c68
|