mirror of
https://github.com/ModOrganizer2/modorganizer.git
synced 2026-07-27 13:58:24 -07:00
47 lines
1.4 KiB
PowerShell
47 lines
1.4 KiB
PowerShell
Get-ChildItem -Directory | ForEach-Object {
|
|
$metadata = Get-Content "$_/metadata.json" | ConvertFrom-Json
|
|
$metadata
|
|
$name = $metadata.identifier -replace "-themes?"
|
|
$data = [ordered]@{
|
|
id = "mo2-theme-" + $name;
|
|
type = "theme";
|
|
name = $metadata.name;
|
|
description = $metadata.description;
|
|
version = "1.0.0";
|
|
content = @{
|
|
themes = $metadata.themes;
|
|
};
|
|
}
|
|
$data
|
|
# ConvertTo-Json -InputObject $data # | Set-Content (Join-Path $_ "metadata.json")
|
|
}
|
|
|
|
# $fixNames = @{
|
|
# dark = "Dark";
|
|
# dracula = "Dracula";
|
|
# nighteyes = "Night Eyes";
|
|
# parchment = "Parchment";
|
|
# skyrim = "Skyrim";
|
|
# }
|
|
|
|
# Get-ChildItem -Directory -Exclude "vs15" | ForEach-Object {
|
|
# $name = $fixNames[$_.Name];
|
|
# $data = [ordered]@{
|
|
# identifier = "mo2-theme-" + $_.Name;
|
|
# type = "theme";
|
|
# name = "$name Theme";
|
|
# description = "$name theme for ModOrganizer2.";
|
|
# version = "1.0.0";
|
|
# content = @{
|
|
# themes = @{
|
|
# $_.Name = [ordered]@{
|
|
# name = $name;
|
|
# path = (Get-ChildItem $_ -Filter "*.qss")[0].Name;
|
|
# }
|
|
# };
|
|
# };
|
|
# ;
|
|
# }
|
|
# ConvertTo-Json -InputObject $data | Set-Content (Join-Path $_ "metadata.json")
|
|
# }
|