powershell maybe now?

This commit is contained in:
2025-10-08 00:42:02 +03:00
parent 173a4643fa
commit bf8ad71bc3
44 changed files with 100 additions and 625 deletions
-14
View File
@@ -1,14 +0,0 @@
App,From,To,Type,Enabled,Script
AIMP,$storage\$AppName,$env:APPDATA\$AppName,default,0,
gramps,$storage\$AppName,$env:APPDATA\$AppName,default,0,
KeePassXC,$storage\$AppName,$env:APPDATA\$AppName,default,0,
ludusavi,$storage\$AppName,$env:APPDATA\$AppName,default,0,
Playnite,$storage\$AppName,$env:APPDATA\$AppName,default,0,
Powertoys,$storage\$AppName\$env:COMPUTERNAME,$env:LOCALAPPDATA\Microsoft\PowerToys,default,0,
Sublime Text,$storage\$AppName\Config,$env:APPDATA\$AppName,default,0,
SumatraPDF,$storage\$AppName,$env:LOCALAPPDATA\$AppName,default,0,
Syncthing,$storage\$AppName\$env:COMPUTERNAME,$env:LOCALAPPDATA\$AppName,default,0,
transmission,$storage\$AppName\$env:COMPUTERNAME,$env:LOCALAPPDATA\$AppName,default,0,
v2rayN,$storage\$AppName,$env:LOCALAPPDATA\$AppName,default,0,
VSCodium,$storage\$AppName,$env:APPDATA\$AppName,default,0,
EqualizerAPO,$storage\$AppName,$env:ProgramFiles\$AppName,isolate,1,$apps\$AppName.ps1
1 App From To Type Enabled Script
2 AIMP $storage\$AppName $env:APPDATA\$AppName default 0
3 gramps $storage\$AppName $env:APPDATA\$AppName default 0
4 KeePassXC $storage\$AppName $env:APPDATA\$AppName default 0
5 ludusavi $storage\$AppName $env:APPDATA\$AppName default 0
6 Playnite $storage\$AppName $env:APPDATA\$AppName default 0
7 Powertoys $storage\$AppName\$env:COMPUTERNAME $env:LOCALAPPDATA\Microsoft\PowerToys default 0
8 Sublime Text $storage\$AppName\Config $env:APPDATA\$AppName default 0
9 SumatraPDF $storage\$AppName $env:LOCALAPPDATA\$AppName default 0
10 Syncthing $storage\$AppName\$env:COMPUTERNAME $env:LOCALAPPDATA\$AppName default 0
11 transmission $storage\$AppName\$env:COMPUTERNAME $env:LOCALAPPDATA\$AppName default 0
12 v2rayN $storage\$AppName $env:LOCALAPPDATA\$AppName default 0
13 VSCodium $storage\$AppName $env:APPDATA\$AppName default 0
14 EqualizerAPO $storage\$AppName $env:ProgramFiles\$AppName isolate 1 $apps\$AppName.ps1
+14
View File
@@ -0,0 +1,14 @@
App,From,To,Type,Enabled,Script
AIMP,$storage\$AppName,$env:APPDATA\$AppName,default,1,
gramps,$storage\$AppName,$env:APPDATA\$AppName,default,1,
KeePassXC,$storage\$AppName,$env:APPDATA\$AppName,default,1,
ludusavi,$storage\$AppName,$env:APPDATA\$AppName,default,1,
Playnite,$storage\$AppName,$env:APPDATA\$AppName,default,1,
Powertoys,$storage\$AppName\$env:COMPUTERNAME,$env:LOCALAPPDATA\Microsoft\PowerToys,default,1,
Sublime Text,$storage\$AppName\Config,$env:APPDATA\$AppName,default,1,
SumatraPDF,$storage\$AppName,$env:LOCALAPPDATA\$AppName,default,1,
Syncthing,$storage\$AppName\$env:COMPUTERNAME,$env:LOCALAPPDATA\$AppName,default,1,
transmission,$storage\$AppName\$env:COMPUTERNAME,$env:LOCALAPPDATA\$AppName,default,1,
v2rayN,$storage\$AppName,$env:LOCALAPPDATA\$AppName,default,1,
VSCodium,$storage\$AppName,$env:APPDATA\$AppName,default,1,
EqualizerAPO,$storage\$AppName,$env:ProgramFiles\$AppName,isolate,1,
1 App From To Type Enabled Script
2 AIMP $storage\$AppName $env:APPDATA\$AppName default 1
3 gramps $storage\$AppName $env:APPDATA\$AppName default 1
4 KeePassXC $storage\$AppName $env:APPDATA\$AppName default 1
5 ludusavi $storage\$AppName $env:APPDATA\$AppName default 1
6 Playnite $storage\$AppName $env:APPDATA\$AppName default 1
7 Powertoys $storage\$AppName\$env:COMPUTERNAME $env:LOCALAPPDATA\Microsoft\PowerToys default 1
8 Sublime Text $storage\$AppName\Config $env:APPDATA\$AppName default 1
9 SumatraPDF $storage\$AppName $env:LOCALAPPDATA\$AppName default 1
10 Syncthing $storage\$AppName\$env:COMPUTERNAME $env:LOCALAPPDATA\$AppName default 1
11 transmission $storage\$AppName\$env:COMPUTERNAME $env:LOCALAPPDATA\$AppName default 1
12 v2rayN $storage\$AppName $env:LOCALAPPDATA\$AppName default 1
13 VSCodium $storage\$AppName $env:APPDATA\$AppName default 1
14 EqualizerAPO $storage\$AppName $env:ProgramFiles\$AppName isolate 1
+33
View File
@@ -0,0 +1,33 @@
@echo off
:: .ssh
setlocal
set "from_1=%storage%\SSH\%user-name%"
set "to_1=%USERPROFILE%\.ssh"
rd /q "%to_1%"
mklink /D "%to_1%" "%from_1%"
endlocal
:: Bash
setlocal
set "from_1=%storage%\User Folder\.bashrc"
set "to_1=%USERPROFILE%\.bashrc"
set "from_2=%storage%\User Folder\.inputrc"
set "to_2=%USERPROFILE%\.inputrc"
set "from_3=%storage%\User Folder\.gitconfig"
set "to_3=%USERPROFILE%\.gitconfig"
del /q "%to_1%"
del /q "%to_2%"
del /q "%to_3%"
mklink "%to_1%" "%from_1%"
mklink "%to_2%" "%from_2%"
mklink "%to_3%" "%from_3%"
endlocal
:: WSL
setlocal
set "from_1=%storage%\User Folder\.wslconfig"
set "to_1=%USERPROFILE%\.wslconfig"
del /q "%to_1%"
mklink "%to_1%" "%from_1%"
endlocal