Мы используем 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
#BHD
BHDStudio Reborn
BHDStudio is an HD Release Group that was started as a side project by FraMeSToR encoders nearly 2 years ago. This project was started for new encoders with minimal to no experience to learn the basics of encoding and eventually learn high quality encoding techniques and encode for FraMeSToR. Over time and after many discussion, we decided we were better off together than apart so we merged both groups and all encoders released for FraMeSToR only and BHDStudio was all but forgotten.
With the ever changing torrent economy and the demand for streaming platforms over traditional cable, BHDSTudio has been re-established and the group standard redefined for mobile, pc, and streaming platforms.
BHDStudio already has 100's of releases which can be found HERE. Every BHDStudio release has been archived by our encoders so if there is an underseeded release, feel free to request a reseed. If there is something you would like to see encoded and optimized for mobile and/or streaming platforms feel free to open a REQUEST.
Alternately, if you are freelance encoder, experienced encoder, new encoder, or looking to learn and contribute to the community and the expanding catalog of BHD, you are welcome to apply to be an internal encoder for BHDStudio HERE and title your inquiry BHDStudio.
BHDStudio重生
BHDStudio是一個高清發布組,近兩年前由FraMeSToR編碼器作為側面項目啟動。這個項目是針對新編碼器開始的,這些編碼器具有極少的經驗,無法學習編碼的基礎知識,並最終學習高質量的編碼技術和FraMeSToR編碼。隨著時間的推移和經過多次討論後,我們決定我們在一起比分開更好,所以我們合併了兩個組和所有僅為FraMeSToR發布的編碼器,BHDStudio幾乎被遺忘了。
隨著不斷變化的洪流經濟和對傳統電纜的流媒體平台的需求,BHDSTudio已經重新建立,並且為移動,個人電腦和流媒體平台重新定義了組標準。
BHDStudio已經發布了100個版本,可以在這裡找到。每個BHDStudio版本都已經由我們的編碼器存檔,因此如果有一個不足的版本,請隨時請求重新種植。如果您希望看到針對移動和/或流媒體平台編碼和優化的內容,請隨時打開請求。
或者,如果您是自由編碼器,經驗豐富的編碼器,新編碼器,或希望學習和貢獻社區和擴展的BHD目錄,歡迎您申請成為BHDStudio的內部編碼器並標題您的查詢BHDStudio。
#BHD
It's a Wrap
1 month since official migration and here's some exciting stats and updates
Updated Statistics
111 new users.
2782 new torrents.
1116 unique movie titles.
461 unique tv titles (episodes or packs).
271 internal releases.
29617 snatches.
20606 Total Torrents.
71376 peers
70600 seeders
776 leechers
283 Reports
178 solved
105 unsolved
815 forum posts.
150 forum topics.
5964 new torrent thanks. (Thanks to the thankers!)
AND
infinite new code updates. (Kidding, but we continue to develop!)
Updated Staff
In addition to our growing numbers, our staff is growing as well. Let's all give a warm welcome to our new mods E***, H********, and R**, and our new fls/forum moderator T*****.
*Give them a warm welcome HERE*
Internal
With the implementation of SD content, we have a new Internal Release Group committed to DVD Remuxes, RPG (Retro Production Group)
Re-Introduction of BHDStudio with a new group standard designed for optimal playback for mobile and streaming
Upcoming Site and Policy Updates
New Class System
New Ratio Requirements
New Class Permissions/Perks
New Banners in Black Market
New Site Currency
New/Revised Rules
New Contests
New Badges
and much more...
“If you want to go quickly, go alone. If you want to go far, go together.” – African Proverb
Comments
這是一個包裝
官方遷移後1個月,這裡有一些令人興奮的統計數據和更新
更新統計數據
111個新用戶。
2782個新的種子。
1116個獨特的電影片名。
461個獨特的電視節目(劇集或包)。
271內部版本。
29617完成下載。
20606總種子。
71376同行
70600個做種者
776個下載者
283報告
178解決了
105未解決
815個論壇帖子。
150個論壇主題。
5964新種子謝謝。 (感謝感謝!)
和
無限的新代碼更新。 (開玩笑,但我們繼續發展!)
更新的員工
除了我們不斷增長的數字,我們的員工也在增長。讓我們熱烈歡迎我們的新模組E ***,H ********和R **,以及我們新的fls /論壇版主T *****。
*在此熱烈歡迎他們*
內部
隨著SD內容的實施,我們有一個新的內部發布組致力於DVD Remuxes,RPG(復古製作組)
重新推出BHDStudio,採用新的組標準,旨在實現移動和流媒體的最佳播放
即將到來的網站和政策更新
新的班級制度
新的比率要求
新的類權限/額外津貼
黑市中的新橫幅
新網站貨幣
新/修訂規則
新的比賽
新徽章
以及更多...
“如果你想快點走,一個人去吧。如果你想走遠,一起去。“ - 非洲諺語
Свежий расчет на 27.04.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 20.04.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 13.04.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 06.04.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 30.03.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 23.03.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 16.03.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 09.03.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 02.03.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info
Свежий расчет на 23.02.2026 10:00 для Бахрейнского динара
#расчеты#BHD
Каждый день новые расчеты в @UnionPay_currency
Вся информация про UnionPay есть в https://unionpay.glide.page
Информационная поддержка: @UnionPay_info