Мы используем 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
The internet rewards attention.
EdgeMarket is designed to reward accuracy.
We are building a decentralised validation layer where communities collectively identify signal, filter noise, and strengthen truth through time.
Noise:
• Clickbait
• Manipulation
• Speculation
• Fear
• Bias
Signal:
• Clarity
• Accuracy
• Alignment
Maybe the future isn’t predicted.
Maybe it’s discovered.
$SIGNAL powers the ecosystem.
Validate.
Earn.
Shape the future.
#EdgeMarket#SIGNAL#Web3AI#TruthValidation#CollectiveIntelligence
Cultural dominance isn’t random.
Streams, momentum, timing signal compounds before headlines notice.
EdgeMarket tracks collective conviction before outcomes are obvious.
Earn for validating truth.
👉https://edgemarket.ai/bnb/validate-results
#EdgeMarket#CollectiveIntelligence#CulturalTrends#SignalOverNoise#DecentralizedAI
Liverpool vs West Ham.
Millions of opinions.
One outcome.
EdgeMarket filters noise into signal.
Earn for validating truth.
#EdgeMarket#CollectiveIntelligence#PredictionSystems#SignalOverNoise#DecentralizedAI
By February 23, the story will already be written.
EdgeMarket explores how decentralised oracles, collective intelligence, and AI signals converge to forecast global outcomes — transparently, without manipulation.
Prediction is infrastructure.
Truth is a system.
#EdgeMarket#DecentralisedOracles#CollectiveIntelligence#AIInference#OlympicData#FutureOfPrediction#Web3Infrastructure
🚨 SIGNAL TGE • MAY 2026 🚨
EdgeMarket is entering the next phase.
$SIGNAL will power the liquidity layer behind a new generation of AI validated prediction infrastructure.
This is not just another token launch.
This is the activation of decentralised truth validation infrastructure.
⚡ Launching with DAO Maker
EdgeMarket has secured a DAO Maker launchpad partnership, aligning with one of Web3’s strongest distribution and community ecosystems.
Designed for:
• High quality participant onboarding
• Long term ecosystem alignment
• Structured and credible market entry
What $SIGNAL powers:
• Liquidity infrastructure on BNB Chain
• Market participation and pricing
• The bridge between prediction, validation, and settlement
• Core infrastructure within the EdgeMarket dual layer architecture
EdgeMarket System:
🔶 $SIGNAL on BNB
Liquidity • Markets • Settlement
🔵 BETON on TON
Validation • Reputation • Truth Consensus
How the network evolves:
• Markets generate signals
• Validators verify outcomes
• Reputation strengthens through accuracy
• Truth becomes scalable infrastructure
No hype driven mechanics.
No manipulated narratives.
No centralised gatekeepers.
Only:
Conviction.
Validation.
Results.
📅 DAO Maker Launchpad — May 30 2026
📅 $SIGNAL TGE — May 30 2026
🌐https://edgemarket.ai/bnb/tokenomics
Prediction becomes intelligence.
Edge is earned.
#EdgeMarket#SIGNAL#DAOmaker#BNBChain#TON#AI#Web3#PredictionMarkets#Crypto#DecentralizedAI#TruthValidation#CollectiveIntelligence#Blockchain#TGE#Launchpad