Версія пакету package¶
Типово ця секція обробляється асинхронно
Note
Це версія пакета, з яким ви працюєте, а не версія менеджера пакетів. Багато людей використовують натомість термін project замість package, але в цьому контексті це теж саме.
Attention
У цій секції використовуються зовнішні інструменти для визначення версій пакетів.
yq, jq, python або node використовуються для аналізу версії пакетів у файлах JSON/YAML/TOML/XML. Встановіть jq та/або yq, щоб отримати більше інформації в цій секції.
Секція package показується, якщо поточна тека містить пакет.
Підтримувані менеджери пакетів¶
Наразі підтримуються ці пакетні менеджери:
npm— версія отримується з файлуpackage.json. Також показується версія приватних (неопублікованих в репозиторії npm пакетів).lerna— версія отримується з файлуlerna.json.cargo— версія отримується з файлуCargo.toml.cargo pkgidвикористовується для визначення версії, яка залежить відCargo.lock. Запустітьcargo build, щоб створитиCargo.lock, якщо версія не показується.composer— версія отримується з файлуcomposer.json.julia— версія отримується з файлуProject.toml.Maven— версія отримується з командиmvn.gradle— версія отримується з командиgradle.python— версія отримується зpyproject.toml, або в форматіsetuptools, або —poetry.dart— версія отримується з файлуpubspec.yaml.
Опції¶
| Змінна | За замовчуванням | Пояснення |
|---|---|---|
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 |
Колір секції |