Об этом проекте
just — это запускщик команд, разработанный для сохранения и выполнения команд, специфичных для конкретного проекта. Он использует `justfile` с синтаксисом, вдохновленным `make`, но функционирует именно как запускщик команд, а не как система сборки, избегая сложности отслеживания зависимостей на основе файлов (например, нет необходимости в `.PHONY`).
Ключевые возможности включают:
- Кроссплатформенная поддержка Linux, macOS и Windows.
- Поддержка параметров рецептов, флагов и опций.
- Богатый язык выражений со встроенными функциями.
- Статическое разрешение неизвестных рецептов и циклических зависимостей.
- Интеграция с файлами `.env` для управления переменными окружения.
- Возможность написания рецептов на любых языках с использованием shebang (например, Python, Node.js).
- Поддержка организации команд в модули и импорты.
- Скрипты автодополнения командной строки для популярных оболочек.
- Возможность вызова из любого подкаталога проекта.