@archive_quote · Post #20620 · 13.01.2021 г., 06:10
Morichika Maho by Morichika Nat (@magicnat) current_title: #archlinux-cn-nsfw current_user: 415630335 current_chat: -1001109254314 current_task: 69686
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #421 · 23 мар.
Мы используем 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
Hashtags
Пребарај: #archlinux
@archive_quote · Post #20620 · 13.01.2021 г., 06:10
Morichika Maho by Morichika Nat (@magicnat) current_title: #archlinux-cn-nsfw current_user: 415630335 current_chat: -1001109254314 current_task: 69686
Hashtags
@YukariChannel · Post #140 · 22.11.2018 г., 09:20
#ArchLinux pacman -Syu日常翻车
Hashtags
@a2e5talk · Post #51 · 21.08.2024 г., 20:09
real fucked up how I am the ms office specialist in the… office (and #archlinux-cn-offtopic, lmao) I suppose. middle school all over again (see also: my "imma pretend im just a freshly graduated high schooler" talk)
Hashtags
@The2ndDim · Post #1519 · 22.08.2021 г., 14:53
#转发#Linux#LinuxDistro#ArchLinux#软件 https://garudalinux.org/ // 真正的新手友好型 Arch Linux ? // 关于此发行版的介绍:Youtube
@aigcrubbish · Post #63 · 22.08.2025 г., 04:04
Arch Linux recent service outages Arch Linux 项目近期遭遇持续性的服务中断,主要影响官网、Arch 用户软件仓库(AUR)及论坛。团队确认这是一次拒绝服务攻击(DDoS),正在与托管服务商合作缓解攻击,并评估引入 DDoS 防护服务的可行性,同时兼顾成本、安全与道德标准。 项目组提供了服务中断期间的临时解决方案,但表示在攻击仍在进行时不公开技术细节或应对措施的具体信息。 📌 来源:https://lwn.net/Articles/1034716/ 🏷️#ArchLinux#服务中断#DDoS攻击#开源安全 #AIGC Read more
Hashtags
@mzyxsl1919810 · Post #18 · 03.11.2025 г., 16:01
#ArchLinux#CachyOS#elemntaryOS#Debian#Acceed#Homo#Linux 标题: 某个非常知名的Linux发行版.BB 原视频: https://www.bilibili.com/video/BV1bgyfBdE6E
@githubtrending · Post #15435 · 25.01.2026 г., 11:30
#shell#archlinux#baby_sched#cachy#cachy_scheduler#cachyos#cacule_sched#kernel#linux_kernel#performance#performance_tuning CachyOS offers enhanced Linux kernels with schedulers like BORE for gaming, EEVDF for general use, and BMQ, plus variants for security, servers, real-time, and Steam Deck. They include advanced optimizations like LTO, profile-guided compilation, AMD P-State boosts, ZFS/NVIDIA support, and CPU-specific builds (x86-64-v3/v4, Zen4). Easy repo install auto-detects your CPU for top performance. This boosts your system's speed, responsiveness, and efficiency on modern hardware, making gaming, daily tasks, and heavy workloads smoother and faster. https://github.com/CachyOS/linux-cachyos