Перейти до змісту

Версія пакету package

За замовчуванням ця секція рендериться асинхронно

Note

This is the version of the package you are working on, not the version of the package manager itself.

Attention

This section uses external tools for retrieving package versions.

We use yq, jq, python or node to parse package version in JSON/YAML/TOML/XML files. Install jq and/or yq to get more info from this section.

The package section shows when the current directory is a package.

Підтримувані менеджери пакетів

Наразі підтримуються ці пакетні менеджери:

  • npm — version form package.json file. Private packages are detected.
  • lerna — version from lerna.json file.
  • cargo — version from Cargo.toml file. cargo pkgid is used to detect the version, which depends on Cargo.lock. Run cargo build to generate Cargo.lock if version is not shown.
  • composer — version from composer.json file.
  • julia — version from Project.toml file.
  • maven — version from mvn command.
  • gradle — version from gradle command.

Опції

Змінна За замовчуванням Пояснення
SPACESHIP_PACKAGE_SHOW true Показати секцію
SPACESHIP_PACKAGE_ASYNC true Рендерити секцію асинхронно
SPACESHIP_PACKAGE_SHOW_PRIVATE false Показувати, коли пакет є приватним
SPACESHIP_PACKAGE_PREFIX is· Префікс секції
SPACESHIP_PACKAGE_SUFFIX $SPACESHIP_PROMPT_DEFAULT_SUFFIX Суфікс секції
SPACESHIP_PACKAGE_SYMBOL 📦· Символ, що відображається перед секцією
SPACESHIP_PACKAGE_COLOR red Колір секції