Мы используем 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
TONCO fine-tuning pools feature and collab with Tonstakers
🌱Advanced Range Presets – users and projects can now customize their liquidity strategies with ready-made range presets tailored to the market and different needs. Advanced presets are available for pools paired with $USDT or $TON.
🍀 Each preset serves different goals, whether you’re a user looking to maximize earnings or a project launching a token on #TONCO. There’s no single “best” strategy – performance depends on market conditions and how actively you manage your position.
🍃 Below we will show each of the presets in short way, but you can read more in the guide from the TONCO team:
🟢Curve – a balanced exposure, best for low volatility period, stable pairs or key price levels in volatile pairs.
🟢DCA Buy / DCA Sell – perfect for buying or selling assets over time while earning fees.
🟢Buy Walls / Sell Walls – price protection and market depth, used to stabilize price movements and create resistance/support levels.
🟢Steps – controlled price progression, gradually increases price levels to manage early-stage price growth while preventing sudden surges.
❗️Be careful with risks. Advanced strategies can increase yield, but also require active management. DYOR before deploying liquidity.
🤩 TONCO DEX announced a partnership with Tonstakers – $tsTON has been officially added to the exchange. TONCO's liquidity provision in the $stTON / $USDT pair is now 10 times greater than on classic V2 exchanges, and is about 25%. Plus, additional accruals are currently underway rewards for farming in this pair.
🔥Also 2 new pools with TON old token #RAFFwere added. But the juice is still in the TON/USDT pair, where APR reaches 80%.
TONCO | Channel | Chat
Пример фармилки жетонов в сети TON.
Это пока единственное место куда я закинул свои жетоны #SCALE в стек.
Шаг 1. Свапнуть #TON на #SCALE.
https://dedust.io/swap
Шаг 2. Добавить в стек #SCALE.
https://tonraffles.app/jetton/staking
Таким образом можно 14 дней фармить жетон #RAFF.
APR: 1000% на текущий момент.
Не финансовый совет. Риски есть, гарантий нет.
Bidask: $RAFF & $WEB3 Listings, MyTonWallet & DeWallet Integration + Meme Contest
🏴Two new tokens are now live on Bidask:
• $RAFF — from the Ton Raffles ecosystem
• $WEB3 — from the .ton domain ecosystem
Both are now tradable in pairs against #TON. The WEB3/TON pool features boosted farming through August 5, with up to ~44% APR — rewards in $WEB3 scale based on daily trading volume:
➖ $12.5/day if volume > $10,000
➖ $25/day if volume > $15,000
➖ $37.5/day if volume > $18,000
➖ $50/day if volume > $20,000
➖ $67.5/day if volume > $23,000
➖ $75/day if volume > $25,000
🏆Bidask Meme Contest
Create a meme about Bidask Protocol, post it on X (Twitter) with the hashtag #BidaskMemeContest, and share it in the contest thread in the “meme contest thread” in the Bidask chat.
Only memes posted in both X and the chat thread will qualify.
Contest runs through August 7. Prizes include:
🥇 1st — Toy Bear #52238
🥈 2nd — Record Player #10315
🥉 3rd — Crystal Ball #3932
🏅 4th — Light Sword #7136
🏅 5th — Light Sword #72658
👛 Wallet Integrations
#MyTonWallet and DeWallet (by DFC ecosystem) have added Bidask DEX support — making it even easier to swap and farm.
📈 Top APRs on Bidask DEX right now:
• HYDRA/TON — ~1250% APR
• TON/USDT — ~87% APR
Bidask DEX |Channel
#Bidask#WEB3#RAFF#DeFi#YieldFarming#CryptoNews#CryptoTrading#TON#TONBlockchain#DEX