Мы используем Makefile думая, что нет альтернатив, что это стандарт и всё такое.
Но make это не запускалка команд, а система сборки. Мы фактически используем его не по назначению.
И на самом деле альтернатива есть! Некоторое время назад я открыл для себя прекрасный инструмент - just. Он решает все проблемы make.
just - это не система сборки как make, это именно исполнитель команд!
Больше никаких Phony Targets и табуляций, привет нормальный синтаксис и передача аргументов!!! 😎
⭐️Что умеет just:
✅ Автодокументирование команд
Не нужно делать отдельную команду с докой, просто добавь комментарий
# команда сборки
build:
...
$ just --list
Available recipes:
build # команда сборки
Команда с именем default запускается по умолчанию если не указано другое, так что я обычно делаю так:
default:
just --list
Теперь просто выполняем just и получаем доку из текущего файла.
✅ Удобная работа с переменными окружения
# загрузить из .env
set dotenv-load
# глобальная переменная
export PYTHONPATH := "./src"
# переменная для команды
test $TESTUNG="true":
pytest
✅ Передача аргументов
build target:
@echo 'Build {{target}}...'
команда запуска
$ just build dev
# Build dev...
✅ Выбор интерпретатора прямо в команде
Пример с инлайн-скриптом на python:
system:
#!/usr/bin/env python3
import platform
print(platform.system())
Эта же функция позволит выполнить скрипт как одну команду вместо перезапуска шела для каждой строки
foo:
#!/usr/bin/env sh
for file in ls .; do
echo $file
done
✅ Выполнение команды в определенной директории. Можно указать как релятивный путь так и абсолютный
[working-directory: 'backend']
build:
docker compose build
Также можно задать рабочую директорию глобально
Там еще много интересного:
- поддержка функций
- автокомплиты и интеграции
- экспрешены
- алиасы команд
- группировка команд
- альтернативы команды под разные ОС
- импорт других just-файлов
- цветной вывод
- ... и другие штуковины!
Так что вперёд - ➡️ читать доку!
Репозиторий: ➡️https://github.com/casey/just
Статья: ➡️https://www.chicks.net/reference/file_formats/just/
ЗЫ. Кажется, на Makefile я уже не вернусь)
#tools
#OGKB
Совсем упустил из виду, что отсечка сегодня в акциях огк-2
Учитывая дивидендный гэп, то как раз на низ канала актив должен опустится и тогда оттуда я его откуплю по 0.3455.
Цель в таком случае - закрытие гэпа, а это порядка 15%✅
Не иир
#ogkb
Всем доброго дня!🤝🤝🤝
Как обычно, сразу к идеи.
🔼Цена акции отбивается от середины широкого восходящего канала, образуя формацию бычье поглощение.
⚠️Поэтому часть позиции краткосрок я открываю от текущих 0.4215, а часть при ретесте середины канала 0.416.
✔️Цель - 0.435 (отработка шипов)
❌Стоп лосс - 0.412 (под минимум прошлой сессии)
Не иир
⛽️#ogkb
Всем доброго дня!!🤝🤝
Сразу к делу!
Цена акции на прошлой сессии уже протестировала середину канала и пока имеем отскок вверх.
При очередном касание середины канала буду брать в лонг по 0.4141
Цель - 0.43 (отработка шипов)
Стоп - 0.406 (под лой 21 октября).
Не иир
⛽️#Ogkb (ОГК-2)
Всем доброго дня!!!🤝🤝🤝
Решил на него обратить внимание, так как с 15 сентября видим в некоторых днях всплески объема на ростовых свечах, и чёткий отбой от трендовой восходящей красной линии.
☝️Выставлю безлимитную заявку от данной линии по 0.3961, внутри дня могут снова протестировать и отскочить.
✅Цель - 0.4331 (красный нисходящий уровень)
❌Отмена сценария роста - закрепление под восходящей трендовой (ниже 0.3961) по итогам дня!
Не иир
#OGKB (ОГК)
📉На прошлой сессии ушли под среднюю линию канала, сегодня видим ретест снизу.
Хоть котировки чувствовали себя лучше остальных в сентябре, но лонг планирую открыть как только закрепимя над серединой канала (выше 0.4074).
А пока ниже, то возможен провал к скользящей в район 0.38, где также подберу на отскок
Не иир
#OGKB
Совет директоров ОГК-2 рекомендовал дивиденды в размере ₽0,0598167018 на акцию (повторно)
💰Доходность выплаты: 14,7%
⏰Дата закрытия реестра: 5 ноября 2025
⏰ВОСА: 17 октября 2025
@moexdiv
#OGKB
Совет директоров ОГК-2 рекомендовал дивиденды в размере ₽0,0598167018 на акцию
💰Доходность выплаты: 16,1%
⏰Дата закрытия реестра: 10 июля 2025
⏰ГОСА: 23 июня 2025
@moexdiv