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

Powerlevel10k — это тема для Zsh, которая делает акцент на производительности, гибкости и удобной настройке «из коробки». Она включает встроенный мастер конфигурации (`p10k configure`), который генерирует `~/.p10k.zsh` на основе предпочтений пользователя. Ключевые возможности: - **Мгновенный промпт**: устраняет задержку запуска Zsh даже при загрузке медленных плагинов вроде pyenv или nvm, отображая промпт сразу, до завершения загрузки плагинов. - **Транзитивный промпт**: сворачивает промпт в минимальную форму после выполнения команды, что упрощает чтение истории терминала и копирование команд. - **Показ по команде**: контекстно-зависимые сегменты промпта, появляющиеся только при наборе соответствующих команд (например, контекст Kubernetes отображается только при обнаружении `kubectl`). - **Десятки встроенных сегментов**: статус Git, учётные записи AWS/Azure/GCP, версии языков (Node, Python, Go, Rust, Java, PHP, Ruby), нагрузка на CPU, память, использование диска, батарея, VPN, WiFi, время и многое другое. - **Совместимость с Powerlevel9k и Pure**: позволяет воспроизвести существующие конфигурации тем Powerlevel9k или Pure с значительным улучшением производительности. - **API пользовательских сегментов**: пользователи могут определять собственные сегменты промпта через публичный API. Способы установки: ручная клонирование через git, Oh My Zsh, Prezto, Zim, Homebrew, а также различные пакетные менеджеры для Arch Linux и Alpine Linux. Примечание: проект имеет крайне ограниченную поддержку — новые функции не планируются, большинство багов не будут исправляться, а обращения за помощью игнорируются.