Zenmoney CLI — это командная строка (CLI) приложение для взаимодействия с API Zenmoney.ru, написанное на Go 1.22. Приложение позволяет пользователям получать информацию о своих финансах, управлять расходами и анализировать данные напрямую из терминала.
Это CLI-приложение позволяет пользователям получать доступ к различным функциям Zenmoney.ru, таким как:
- Получение информации о транзакциях
- Получение информации о счетах
- Получение отчетов о расходах и доходах
Для установки данного приложения потребуется Go версии 1.22. Следуйте этим шагам:
-
Убедитесь, что у вас установлена Go версии 1.22 или выше. Вы можете проверить версию, выполнив в терминале:
go version
-
Клонируйте репозиторий:
git clone https://github.com/Simtel/go-money-stat.git
-
Перейдите в каталог проекта:
cd go-money-stat -
Установите зависимости:
go mod tidy
-
Скопируйте .env.example в .env и задайте токен
cp .env.example .env
-
Соберите проект:
go build
Теперь вы можете запустить приложение:
bash ./money-stat
- Запустить синхронизацию с ZenMoney
go run . sync - Посмотреть доступные команды
go run . help
- Вывести транзакции за текущий месяц
go run . months current
Если вы хотите внести изменения или добавить новые функции, ваше участие приветствуется. Вы можете создать раздел для ваших изменений в проекте, отправить Pull Request или создать Issues для обсуждения.
-
Создайте ветку для вашей функции:
git checkout -b feature-name
-
Внесите изменения и зафиксируйте их:
git commit -m "Описание ваших изменений" -
Отправьте изменения:
git push origin feature-name
Лицензия Этот проект лицензирован под MIT License.