Мы используем 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
· · • • • •❄️• · · CONSEJOS · · •❄️• • • • · ·
¿Te has preguntado cómo estudiar desde la casa cuando estamos todos intentando trabajar y llevar la vida en pandemia dentro del hogar? ¿Necesitas concentración en este intento? Hoy te traemos consejos o tips para ayudar a que tus estudios rindan frutos durante este contexto actual.
#consejos
· · • • • • • · · · · • • • ☃️ • • • · · · · • • • • • · ·
━━━━ • ஜ • ❈🧡❈ • ஜ • ━━━━
ღ¸¸.✻ Reminder for you.✻ .¸¸ღ
ღ¸¸✻Frasesmotivadoras.✻ ¸¸ღ
🖇Segunda entrega de frases motivadoras para alcanzar el éxito. Romanticemos la vida de estudiante y demos el máximo en ella.
☄°°Parte del coraje es simple coherencia.°° (Peggy Noonan).
🧶°°Una sonrisa es una curva que endereza todo.°° (Phyllis Diller).
🍁°°El cuidado personal es la forma de recuperar el poder.°° (Lalah Delia).
🍊°°Siempre toma decisiones que prioricen tu paz interior.°° (Izey Victoria).
🏀°°Solo hay una estrategia de crecimiento: trabajar duro.°° (William Hague).
@apuntes_digitales#ideas#consejos
━━━━ • ஜ • ❈🧡❈ • ஜ • ━━━━
━━━━ • ஜ • ❈🐝❈ • ஜ • ━━━━
ღ¸¸.✻ Reminder for you.✻ .¸¸ღ
ღ¸¸✻Frasesmotivadoras.✻ ¸¸ღ
🖇Superación y desarrollo personal: perspectiva que contribuye a alcanzar el bienestar en todos los sentidos, razón por la cual es una herramienta que no debes pasar por alto a la hora de buscar la estabilidad.
🖇Su importancia: según la Universidad UNADE, aporta beneficios en materia de motivación, creatividad e inteligencia emocional. De esta manera, la persona asume un proceso que le permite transformarse, con la intención de evolucionar y alcanzar diferentes objetivos. Así pues, es recomendado tener presente:
👑 Ser optimista y reflexivo.
⭐️ Ser crítico y autocrítico.
🐥 Desarrollar la percepción emocional.
🌼 Construir relaciones enriquecedoras y positivas.
🍋 Eliminar los vínculos tóxicos que impiden tu crecimiento.
🌻 Alcanzar un equilibrio entre la espiritualidad y la vida.
@apuntes_digitales#ideas#consejos
━━━━ • ஜ • ❈🐝❈ • ஜ • ━━━━
•︶︶︶︶︶︶︶︶︶︶︶︶︶ •
🪞📓| 5 maneras de cerrar el año con calma bonita
(aunque estés agotada)
♡ Da un paso atrás, reflexiona y busca cierre
♡ Termina tu lista de pendientes — deja de añadir más
♡ Organízate: física, mental y digitalmente
♡ Silencia el “año nuevo, nuevo yo” que no te sirve
♡ Prepara a tu “yo del 2026” (solo si tienes la energía)
︶︶︶︶︶︶︶︶︶︶︶︶︶•
recuerda que lo más importante es tu bienestar nos vemos el próximo año con sorpresas 🎊
☆ * ☆ *
* ☆ * • *
#consejos#journaling
tips para aliviar tu estrés y otros estados de ánimo 🧖🏻♀💙
#parteuno#consejos
°🐙Si estás cansado, dibuja flores.
°🐙Si estás enojado, dibuja líneas.
°🐙Si te duele algo, esculpe.
🐙Si estás aburrido, llena una hoja de papel con colores diferentes.
🐙Si estás triste, dibuja un arcoíris.
🐙Si tienes miedo, teje macramé o elabora aplicaciones de telas.
🐙Si sientes angustia, haz una muñeca de trapo.
🐙Si estás indignado, rompe el papel en pedazos pequeños.
@FrasesHermosasComoTu🤍
· · • • • •☀️• · · INSTAGRAM · · •☀️• • • • · ·
A medida que avanza la tecnología, nuestra capacidad de atención se reduce. La popularidad de la plataforma va en aumento, y con ella se percibe un cambio en la forma en la que consumimos imágenes. Los usuarios quieren más contenido en menos tiempo. A continuación vemos cuáles son esos trucos para mejorar tu contenido en Instagram e incrementar el engagement.
#tips_instagram#consejos
· · • • • • • · · · · • • • 🏖 • • • · · · · • • • • • · ·
· · • •☀️• · · Morning Routine· · •☀️• • · ·
Como bien el nombre lo dice se trata de desarrollar una rutina para ni bien te despiertas, de manera de poder hacer todo aquello que te motiva o te inspire mientras el mundo sigue dormido y así poder empezar el día en tus términos. Es una práctica que llevan a cabo grandes personas exitosas que te permitirá mejorar aquellas facetas personales que quieras y planificar los pasos para cumplir con tus objetivos.
#cuidado_personal#consejos
· · • • • • · · · · • • • 🏖 • • • · · · · • • • • · ·
· · • •☀️• · · · CONSEJOS · · · • ☀️• • · ·
Si las horas del día pasan delante tuya sin que te des cuenta eso solo puede significar una cosa: tienes un problema de falta de productividad. Es uno de los grandes males del S. XXI, y no solo en el ámbito profesional, sino también en el personal. Por esta razón, en esta ocasión te traigo cinco claves para que dejes de perder el tiempo.
#cuidado_personal#consejos
· · • • • • • · · · · • • • 🏖 • • • · · · · • • • • • · ·
· · • • • •🌼• · · CONSEJOS · · •🌼• • • • · ·
Hacer ejercicio, específicamente salir a caminar diariamente, es una de las formas más sencillas para prevenir una serie de enfermedades y a controlar el peso corporal.
Según los expertos, las caminatas benefician al cuerpo si se hacer con regularidad, por tiempos superiores a los 30 minutos.
#cuidado_personal#consejos
· · • • • • • · · · · • • • 🍃• • • · · · · • • • • • · ·