Мы используем 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
Metaplanet (@Metaplanet_JP) has just purchased another 463 $BTC ($54M) at $116,773.
#Metaplanet now holds 17,595 $BTC ($2.02B), with an average buying price of $100,440, making them one of the top 10 public companies holding the most #Bitcoin.
Follow @spotonchain for more updates!
https://x.com/spotonchain/status/1952298958942089217
📊Азиатские компании увеличивают инвестиции в биткоин
Крупнейшим держателем биткоина выступает софтверный гигант Strategy. Гендиректор Майкл Сейлор объявил, что его команда владеет 538 200 BTC. Последняя покупка составила 6 556 монет на $555,8 млн.
✅ Азиатские компании также наращивают инвестиции в криптовалюту. В списке покупателей BTC в Азии лидируют японская Metaplanet и гонконгская HK Asia.
✅ CEO Metaplanet Саймон Герович накануне отчитался о приобретении 145 биткоинов за $13,4 млн. Теперь компания контролирует 5 000 монет и планирует к концу 2025 года довести этот объем до 10 000 BTC.
✅ К концу 2026 года Metaplanet рассчитывает приобрети 21 000 BTC. С момента объявления о начале покупок крипты стоимость акций инвестокомпании выросла более чем на 3 000%.
✅ HK Asia начала покупать биткоины в феврале. За три месяца резервы гонконгской компании выросли почти до 9 BTC. Она планирует привлечь капитал на фондовом рынке и использовать его для увеличения объема крипты.
#Metaplanet#Биткоин#Инвестиции
🤝Компания Metaplanet отчиталась о покупке 124 биткоинов
🔸Японская компания Metaplanet объявила о приобретении 124 биткоинов на сумму 1,75 млрд иен, накопив в итоге 1142,287 BTC на $73 млн.
🔸 В Metaplanet уточнили, что средняя цена одной монеты составила 9,95 млн иен или $64 800. По данным Google Finance, акции компании выросли более чем на 15% до 2295 иен после новости о покупке.
🔸 Квартальная доходность криптоинвестиций достигла 186,9% благодаря ноябрьскому ралли биткоина.
🔸Metaplanet, как и MicroStrategy, привлекает средства на фондовом рынке для покупки BTC. Недавно компания получила кредит на 1 млрд иен и анонсировала размещение акций на 1,75 млрд иен по ставке 0,36% годовых.
🔸Metaplanet начала инвестировать в биткоин в мае 2024 года, рассматривая его как инструмент для хеджирования инфляционных рисков.
#Metaplanet#Биткоин#Инвестиции
АкадемияGarantex|Garantex Announcements|ВКонтакте|YouTube
Trump's FBI Director Invests in Bitcoin
📌 President Trump’s newly confirmed FBI Director, Kash Patel, owns $115,000 in Bitcoin. Meanwhile, Metaplanet now possesses 1/10,000th of all Bitcoin that will ever exist. For more details, visit Watcher Guru.
#Bitcoin#Crypto#Finance#Investment#KashPatel#Metaplanet#BTC#USA#News
#Bitcoin#Crypto#Finance#Investment#KashPatel#Metaplanet#BTC#USA#News
MARA Moves BTC for Extra Revenue
MARA miner transfers 7,377 BTC (16.4% of reserves) to lending services for modest income. Details: focus on short-term agreements, under 10% annual returns. Aims to cover operational costs. December saw a hash rate surpass of 50 EH/s, BTC reserves now at 44,893.
In 2025, Metaplanet aims to grow BTC holdings to 10,000, currently holding 1,762 BTC. Company faces a 14% stock drop after announcing Bitcoin operations as main business focus despite reporting a budget surplus and exceeding $1 billion in capitalization.
Jeju Island, South Korea, launches NFT-based tourism cards in 2025, utilizing the local blockchain stablecoin for tourist benefits. Link to the article
#MARA#Metaplanet#Crypto#NFT#Tourism#Blockchain#Stablecoin
Metaplanet Plans $745M Bitcoin Purchase
Tokyo-listed Metaplanet aims to raise ¥116 billion (approx. $745M) through 21 million share subscriptions at 0% discount for Bitcoin acquisitions. This represents one of the largest financing plans for Bitcoin by any Asian publicly traded company. Detailed info available here: link. Meanwhile, U.S. Bitcoin and Ethereum ETFs received $1.9B in inflows during Trump's first week, bringing total digital asset inflows for 2025 to $4.8B. U.S. Senate also confirmed pro-crypto Scott Bessent as Treasury Secretary, expected to influence crypto regulations amid heightened interest.
#Bitcoin#ETF#Crypto#Investment#Metaplanet#Asia#Treasury#DigitalAssets#BTC#ETH#Finance#NASDAQ#WallStreet#MarketTrends#Inflows#Securities#Cryptocurrency#USeconomy#Regulations#Trump#ProCrypto
Major Unlockings Impacting Crypto Markets
🔑 Over $5M in large unlocks coming in 7 days, affecting tokens like APT, MOVE, and NEON. Total unlocking value surpasses $759M! For more details, visit Tokenomist.
🐦 Vitalik Buterin sells 340B DOG for 5.204 ETH (~$18.9K). Holding 8T DOG valued at ~$483K. Previous sales funded charity. More info here.
💬 Altman confident in AGI development this year.
📄 Buterin's new article on AI regulation, crypto's role in d/acc, and public financing. Read it here.
📈 Metaplanet aims to boost Bitcoin holdings to 10,000 BTC using loans and equity. Current holdings: 1,762 BTC. Full story here.
#Crypto#Unlocks#BTC#Vitalik#AGI#Memecoin#AI#Dogecoin#Altman#Investments#MarketTrends#MetaPlanet#BitcoinHoldings#ETH#MemecoinSales#Charity#PublicFinancing#AIRegulation#dacc#Tokenomist