.infineon/_-Review/vscode.md
2024-06-03 07:04:29 -07:00

10 KiB
Raw Permalink Blame History

type, assigned, created, updated
type assigned created updated
topic 2024-01-14T02:18:17.869Z 2024-02-02T22:15:40.203Z

VSCode

Relations

PowerShell

Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.80.1-74f6148eb9ea00507ec113ec51c489d6ffb4b771-extensions.zip'
Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode-oss\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.82.0-oss-13ae69686c4390a9aee7b71b44337eb488319f26-extensions.zip'
Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode-insiders\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.81.0-insider-268f34992c5d826a08e4b72013f95af9683044ea-extensions.zip'

Tasks

PowerShell

{
    "label": "PowerShell Force Clean",
    "type": "shell",
    "command": "& Get-ChildItem . -include bin,obj -Recurse | foreach ($_) { remove-item $_.fullname -Force -Recurse }",
    "problemMatcher": []
},
{
    "label": "PowerShell Clean TestResults",
    "type": "shell",
    "command": "& Get-ChildItem . -include TestResults -Recurse | foreach ($_) { remove-item $_.fullname -Force -Recurse }",
    "problemMatcher": []
}

PowerShell - Go

{
    "label": "Kanbn Boad",
    "type": "shell",
    "command": "& kanbn board -j | L:/Git/kanbn2md/kanbn2md.exe >.kanbn/board.md",
    "problemMatcher": []
},
{
    "label": "Hugo Obsidian Phares Network",
    "type": "shell",
    "command": "& hugo-obsidian -index -input=Phares/Network/content -output=Phares/Network/assets/indices -root=Phares/Network",
    "problemMatcher": []
}

PowerShell - dotnet AOT

{
  "label": "File-Folder-Helper AOT s M Infineon _-Review",
  "type": "shell",
  "command": "& L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net7.0/win-x64/publish/File-Folder-Helper.exe s M 'D:/Documents/Notes/Infineon/_-Review'",
  "problemMatcher": []
}

dotnet

{
    "label": "User Secrets Init",
    "command": "dotnet",
    "type": "process",
    "args": [
        "user-secrets",
        "-p",
        "${workspaceFolder}/File-Folder-Helper.csproj",
        "init"
    ],
    "problemMatcher": "$msCompile"
},
{
    "label": "Nuget Clear",
    "command": "dotnet",
    "type": "process",
    "args": [
        "nuget",
        "locals",
        "all",
        "--clear"
    ],
    "problemMatcher": "$msCompile"
},
{
    "label": "Format",
    "command": "dotnet",
    "type": "process",
    "args": [
        "format",
        "--report",
        ".vscode",
        "--verbosity",
        "detailed",
        "--severity",
        "warn"
    ],
    "problemMatcher": "$msCompile"
},
{
    "label": "Publish AOT",
    "command": "dotnet",
    "type": "process",
    "args": [
        "publish",
        "-r",
        "win-x64",
        "-c",
        "Release",
        "-p:PublishAot=true",
        "--source",
        "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json",
        "${workspaceFolder}/File-Folder-Helper.csproj",
        "/property:GenerateFullPaths=true",
        "/consoleloggerparameters:NoSummary"
    ],
    "problemMatcher": "$msCompile"
}

npm

{
  "label": "Kanbn Console",
  "type": "npm",
  "script": "kanbn.board"
}
mkdir yo-example
cd yo-example
npm i -D yo generator-code
node "node_modules\yo\lib\cli.js" code
# https://github.com/microsoft/vscode-extension-samples
# https://code.visualstudio.com/api/extension-guides/web-extensions
L:\Git\yo-web>node "node_modules\yo\lib\cli.js" code

     _-----_     ╭──────────────────────────╮
    |       |    │   Welcome to the Visual  │
    |--(o)--|    │   Studio Code Extension  │
   `---------´   │        generator!        │
    ( _´U`_ )    ╰──────────────────────────╯
    /___A___\   /
     |  ~  |     
   __'.___.'__   
 ´   `  |° ´ Y ` 

? What type of extension do you want to create? 
  New Extension (TypeScript)
  New Extension (JavaScript)
  New Color Theme
  New Language Support
  New Code Snippets
  New Keymap
  New Extension Pack
  New Language Pack (Localization)
> New Web Extension (TypeScript)
  New Notebook Renderer (TypeScript)
node "node_modules\@vscode\vsce\vsce" package
move "D:\Tmp\Phares\VSCodeUserSetup Install" "D:\Tmp\Phares\VSCodeUserSetup-Install"
rmdir /S /Q "C:\Users\MESPhares\.vscode\extensions"
rmdir /S /Q "C:\Users\MESPhares\.vscode-insiders\extensions"
powershell -command "Expand-Archive D:\Tmp\Phares\VSCodeUserSetup-Install\vscode-1.80.1-74f6148eb9ea00507ec113ec51c489d6ffb4b771-extensions.zip C:\Users\MESPhares\.vscode"
powershell -command "Expand-Archive D:\Tmp\Phares\VSCodeUserSetup-Install\vscode-1.81.0-insider-268f34992c5d826a08e4b72013f95af9683044ea-extensions.zip C:\Users\MESPhares\.vscode-insiders"
L:
mkdir "L:\Git"
mkdir "L:\DevOps"
mkdir "L:\DevOps\Mesa_FI"
mkdir "L:\Git"
cd "L:\Git"
git clone https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_git/VS-Code-Settings-Phares "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares"
mkdir "C:\Users\MESPhares\.omnisharp"
rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\User"
rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-code"
rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\.omnisharp"
rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-codium"
rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-insiders"
xcopy /s /e /h "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\" | REM "
xcopy /s /e /h "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\" | REM "
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\.omnisharp" "C:\Users\MESPhares\.omnisharp"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\.omnisharp" "C:\Users\MESPhares\.omnisharp"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\.omnisharp" "C:\Users\MESPhares\.omnisharp"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\User" "C:\Users\MESPhares\AppData\Roaming\Code\User"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\user" "C:\Users\MESPhares\AppData\Roaming\VSCodium\User"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\user" "C:\Users\MESPhares\AppData\Roaming\Code - Insiders\User"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-codium" "C:\Users\MESPhares\AppData\Local\Programs\VSCodium\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\app-codium" "C:\Users\MESPhares\AppData\Local\Programs\VSCodium\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\app-codium" "C:\Users\MESPhares\AppData\Local\Programs\VSCodium\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\app-code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\app-code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\app-insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\app-insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app"
cd "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares"
git reset --hard
cd "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares"
git reset --hard
cd "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares"
git reset --hard
cd ..
dir "C:/Program Files/dotnet/sdk"
code "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares"
codium "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares"
code-insiders "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares"
REM
mklink /J "C:\Users\phares\.vscode" "C:\Users\MESPhares\.vscode"
mklink /J "C:\Users\phares\.vscode-insiders" "C:\Users\MESPhares\.vscode-insiders"
mklink /J "C:\Users\phares\.ssh" "C:\Users\MESPhares\.ssh"
mklink /J "C:\Users\phares\.omnisharp" "C:\Users\MESPhares\.omnisharp"
mklink /J "C:\Users\phares\.dotnet" "C:\Users\MESPhares\.dotnet"
mklink /J "C:\Users\phares\AppData\Roaming\Code" "C:\Users\MESPhares\AppData\Roaming\Code"
mklink /J "C:\Users\phares\AppData\Roaming\Code - Insiders" "C:\Users\MESPhares\AppData\Roaming\Code - Insiders"
mkdir "C:\Users\phares\AppData\Local\Programs"
mklink /J "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code"
mklink /J "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code Insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders"
mkdir "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client"
mklink /J "C:\Users\phares\AppData\Roaming\Code - Insiders\User\globalStorage\rangav.vscode-thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client"
mklink /J "C:\Users\phares\AppData\Roaming\VSCodium\User\globalStorage\rangav.vscode-thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections"
mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections"
# "vsdbg.exe" git "bash" error
$ tools.csharp-2.23.15-win32-x64\\.debugger\\x86_64\\vsdbg.exe --interpreter=vscode --connection=91a5ee29186b4800bbe25d2b764859cc 
bash: tools.csharp-2.23.15-win32-x64\\.debugger\\x86_64\\vsdbg.exe: No such file or directory
**\History\*