mirror of
https://github.com/Llewellynvdm/starship.git
synced 2024-11-24 21:57:41 +00:00
fix(dotnet): Don't treat folder with .sln file as a .NET project (#2785)
* Don't treat folder with .sln file as a .NET project * Update docs for .NET detect_extensions changes
This commit is contained in:
parent
14a2ada1ee
commit
5edaa90d67
@ -839,7 +839,6 @@ the following files are present in the current directory:
|
||||
- `Directory.Build.props`
|
||||
- `Directory.Build.targets`
|
||||
- `Packages.props`
|
||||
- `*.sln`
|
||||
- `*.csproj`
|
||||
- `*.fsproj`
|
||||
- `*.xproj`
|
||||
@ -863,7 +862,7 @@ when there is a csproj file in the current directory.
|
||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `".NET "` | The symbol used before displaying the version of dotnet. |
|
||||
| `heuristic` | `true` | Use faster version detection to keep starship snappy. |
|
||||
| `detect_extensions` | `["sln", "csproj", "fsproj", "xproj"]` | Which extensions should trigger this module. |
|
||||
| `detect_extensions` | `["csproj", "fsproj", "xproj"]` | Which extensions should trigger this module. |
|
||||
| `detect_files` | `["global.json", "project.json", "Directory.Build.props", "Directory.Build.targets", "Packages.props"]` | Which filenames should trigger this module. |
|
||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
||||
| `style` | `"bold blue"` | The style for the module. |
|
||||
|
@ -25,7 +25,7 @@ impl<'a> Default for DotnetConfig<'a> {
|
||||
style: "blue bold",
|
||||
heuristic: true,
|
||||
disabled: false,
|
||||
detect_extensions: vec!["sln", "csproj", "fsproj", "xproj"],
|
||||
detect_extensions: vec!["csproj", "fsproj", "xproj"],
|
||||
detect_files: vec![
|
||||
"global.json",
|
||||
"project.json",
|
||||
|
@ -395,10 +395,7 @@ mod tests {
|
||||
fn shows_latest_in_directory_with_solution() -> io::Result<()> {
|
||||
let workspace = create_workspace(false)?;
|
||||
touch_path(&workspace, "solution.sln", None)?;
|
||||
expect_output(
|
||||
&workspace.path(),
|
||||
Some(format!("{}", Color::Blue.bold().paint(".NET v3.1.103 "))),
|
||||
);
|
||||
expect_output(&workspace.path(), None);
|
||||
workspace.close()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user