mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2024-11-17 16:34:04 -08:00
f891a26fe9
resolves #5171
72 lines
2.6 KiB
Plaintext
72 lines
2.6 KiB
Plaintext
---
|
|
id: fossil
|
|
title: Fossil
|
|
sidebar_label: Fossil
|
|
---
|
|
|
|
## What
|
|
|
|
Display [fossil][fossil] information when in a fossil repository.
|
|
|
|
## Sample Configuration
|
|
|
|
import Config from '@site/src/components/Config.js';
|
|
|
|
<Config data={{
|
|
"type": "fossil",
|
|
"style": "powerline",
|
|
"powerline_symbol": "\uE0B0",
|
|
"foreground": "#193549",
|
|
"background": "#ffeb3b"
|
|
}}/>
|
|
|
|
## Properties
|
|
|
|
| Name | Type | Default | Description |
|
|
| ----------------- | :-------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
| `native_fallback` | `boolean` | `false` | when set to `true` and `fossil.exe` is not available when inside a WSL2 shared Windows drive, we will fallback to the native fossil executable to fetch data. Not all information can be displayed in this case |
|
|
|
|
## Template ([info][templates])
|
|
|
|
:::note default template
|
|
|
|
```template
|
|
\ue725 {{.Branch}} {{.Status.String}}
|
|
```
|
|
|
|
:::
|
|
|
|
### Properties
|
|
|
|
| Name | Type | Description |
|
|
| --------- | -------------- | ----------------------------------- |
|
|
| `.Status` | `FossilStatus` | changes in the worktree (see below) |
|
|
| `.Branch` | `string` | current branch |
|
|
|
|
### FossilStatus
|
|
|
|
| Name | Type | Description |
|
|
| --------------- | --------- | -------------------------------------------- |
|
|
| `.Modified` | `int` | number of edited, updated and changed files |
|
|
| `.Deleted` | `int` | number of deleted files |
|
|
| `.Added` | `int` | number of added files |
|
|
| `.Moved` | `int` | number of renamed files |
|
|
| `.Conflicted` | `int` | number of conflicting files |
|
|
| `.Changed` | `boolean` | if the status contains changes or not |
|
|
| `.HasConflicts` | `boolean` | if the status contains conflicts or not |
|
|
| `.String` | `string` | a string representation of the changes above |
|
|
|
|
Local changes use the following syntax:
|
|
|
|
| Icon | Description |
|
|
| ---- | ----------- |
|
|
| `+` | added |
|
|
| `!` | conflicted |
|
|
| `-` | deleted |
|
|
| `~` | modified |
|
|
| `>` | moved |
|
|
|
|
[fossil]: https://fossil-scm.org
|
|
[templates]: /docs/config-templates
|
|
[hyperlinks]: /docs/config-templates#custom
|