No project description provided
Project description
Assayo NPX
Вспомогательный модуль приложения для визуализации и анализа лог файлов git`а.
Цель: создание отчёта об истории коммитов в одну команду.
Ссылки: demo, install, docker, reddit, habr.
Запуск
NodeJS:
npx assayo
PHP:
composer require bakhirev/assayo
vendor/bin/assayo
Python:
pipx install assayo
assayo
Параметры запуска
Описание | |
---|---|
--no-file |
Не сохранять информацию о работе с файлами |
--debug |
Выводить информацию о работе в консоль |
Результат
Скрипт создаст папку ./assayo
с отчётом по данному репозиторию:
./assayo/index.html - отчёт
./assayo/log.txt - информация полученная из git log
Разработка
Алгоритм работы
- Скрипт копирует папку
./assayo
из исходников в место, где вызвали скрипт/библиотеку. - Скрипт выполняет bash команду (см. её в исходниках). Эта bash команда создаст текстовый файл (
./assayo/log.txt
) - Открываем файл
./assayo/log.txt
- Удаляем все символы `
- Оборачиваем каждую строку файла в
report.push(___строка___);
Критерий проверки
Открыть ./assayo/index.html
и убедиться, что отчёт работает.
Обновить папку отчёта
npm run update
Заберет свежую папку ./build
из репозитория основного проекта.
Локальная установка
npm run re-install
Обновление пакета NodeJS
npm publish
Обновление пакета Python
Скопировать API токены стендов внизу страницы:
https://test.pypi.org/manage/account/
https://pypi.org/manage/account/
Устанавливаем пакеты для сборки:
py -m pip install --upgrade build
Сборка:
py -m build
Публикация (требует токен):
py -m twine upload dist/*
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
assayo-0.0.3.tar.gz
(9.3 MB
view details)
Built Distribution
File details
Details for the file assayo-0.0.3.tar.gz
.
File metadata
- Download URL: assayo-0.0.3.tar.gz
- Upload date:
- Size: 9.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8eeca4b99b385ecb2ccd1644f47834491eb2b802fd906cf29a148f0bf0d6e67 |
|
MD5 | 807de697e31d474a9e12c8fda1c1c4bb |
|
BLAKE2b-256 | 5043bda8cb24da95316546654234f802821457e26b64b004586d3d5608f23743 |
File details
Details for the file assayo-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: assayo-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.9 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 | cf3238a2a0127a406a194114f3cde7088a0845f63a03522685102bc44477e75b |
|
MD5 | 3fb859d5115e0dbdf24cb2cf475bd70f |
|
BLAKE2b-256 | 81ac3e9f76148272702677929f71baf782bcfa4089f8d0dda3c4fa79fd7b50a1 |