Об этом проекте

ez — это инструмент командной строки для macOS, который позволяет разработчикам создавать и управлять проектными алиасами. Алиасы хранятся в файле .ez_cli.json внутри каждого проекта, что позволяет привязывать команды к конкретным репозиториям и избегать случайных глобальных изменений. Инструмент написан на Swift, использует только Apple swift-argument-parser и распространяется через Homebrew. Он поддерживает добавление, список, удаление и выполнение алиасов с параметрами (например, {1} и {2}) и автоматическим добавлением дополнительных аргументов. Секреты могут быть сохранены в Apple Keychain и использованы в командах алиасов, что снижает риск утечки API-ключей или токенов. ez также предоставляет автодополнение zsh, интерактивный проход терминала и локальную историю выполнения в базе данных SQLite. Команда stats позволяет просматривать историю длительности выполнения алиасов, а все данные остаются на локальной машине и могут быть удалены при необходимости. Проект включает инструкции по сборке, запуску и тестированию для разработки на Swift. Он требует macOS 15.0+, Swift 6.0+ и Xcode 16.4+ для сборки из исходного кода.