]> us-delaporte.pagekite.me Git - dotfiles.git/commitdiff
force merge
authorEdward Delaporte <delaport@illinois.edu>
Tue, 2 Apr 2024 19:37:25 +0000 (14:37 -0500)
committerEdward Delaporte <delaport@illinois.edu>
Tue, 2 Apr 2024 19:37:25 +0000 (14:37 -0500)
files/Microsoft.PowerShell_profile.ps1
files/vscodium/keybindings.json
files/vscodium/settings.json
psmodules/house_shopping.md [deleted file]
psmodules/house_shopping.psm1 [deleted file]

index 2bbdf46ab59197ffcb94666b011fcf7852e20aa6..f741f1bb9598172ffed12eab3a129b0e9906c3aa 100644 (file)
@@ -34,10 +34,23 @@ $env:psmodules = "$env:dotfiles\psmodules"
 Import-Module "$env:psmodules\dash.psm1"
 Import-Module $env:psmodules\file_management.psm1
 Import-Module "$env:psmodules\fix_vpn.psm1"
-Import-Module $env:psmodules\house_shopping.psm1
+
+
+
+$maybe_mods = @(
+       "$env:src\travel-times\travel-times.psm1",
+    "$env:src\powershell-scripts\modules\AgileGitHubCLI.psm1"
+       )
+$maybe_mods | ForEach-Object {
+       if(Test-Path $_) {
+               Import-Module $_
+       } else {
+               Write-Host "Not found: $_"
+       }
+}
+
 
 # Load local source modules
-Import-Module $env:src\powershell-scripts\modules\AgileGitHubCLI.psm1
 # Import-Module $env:src\powershell-scripts\modules\MarkdownGitHub.psm1
 
 # Let's face it, I'm about to cd into my source directory
index e0cf2dc596dceedfe687f68a3b88fe0de0780937..02a0a66553da132cbc256674b371301aa34675f6 100644 (file)
         "command": "workbench.view.search.focus"\r
     },\r
     {\r
-        "key": "shift+alt+6",\r
-        "command": "workbench.action.toggleSidebarVisibility"\r
+        "key": "shift+alt+4",\r
+        "command": "workbench.action.terminal.toggleTerminal",\r
     },\r
     {\r
         "key": "ctrl+b",\r
         "command": "-workbench.action.toggleSidebarVisibility"\r
     },\r
-    {\r
-        "key": "shift+alt+4",\r
-        "command": "workbench.action.terminal.toggleTerminal",\r
-        "when": "terminal.active"\r
-    },\r
     {\r
         "key": "ctrl+`",\r
         "command": "-workbench.action.terminal.toggleTerminal",\r
     {\r
         "key": "shift+alt+5",\r
         "command": "workbench.action.toggleMaximizedPanel"\r
+    },\r
+    {\r
+        "key": "shift+alt+6",\r
+        "command": "workbench.action.toggleZenMode",\r
+        "when": "!isAuxiliaryWindowFocusedContext"\r
+    },\r
+    {\r
+        "key": "ctrl+k z",\r
+        "command": "-workbench.action.toggleZenMode",\r
+        "when": "!isAuxiliaryWindowFocusedContext"\r
     }\r
 ]
\ No newline at end of file
index 872d2faf5e9cb6222601d3218745ff4ca6dfd31f..7bb3ae5c45fb50178249229a74495a98d0924fbe 100644 (file)
 
     "editor.fontFamily": "Cascadia Code PL,Consolas, 'Courier New', monospace",
 
-    "workbench.startupEditor": "none",
+    "workbench.startupEditor": "terminal",
 
     "dashboard.projectData": null,
 
 
     },
 
-    "files.autoSave": "onFocusChange"
+    "files.autoSave": "onFocusChange",
+    "workbench.editor.showTabs": "none",
+    "zenMode.showTabs": "none",
+    "zenMode.centerLayout": false,
+    "zenMode.fullScreen": false,
+    "zenMode.hideLineNumbers": false,
+    "zenMode.hideStatusBar": false,
+    "terminal.integrated.accessibleViewFocusOnCommandExecution": true,
+    "terminal.integrated.tabs.focusMode": "singleClick",
+    "terminal.integrated.tabs.hideCondition": "never",
+    "workbench.panel.defaultLocation": "left",
+    "terminal.integrated.shellIntegration.decorationsEnabled": "overviewRuler",
+    "terminal.explorerKind": "external",
+    "terminal.integrated.tabs.enabled": false
     // "journal.base": "~/Documents"
 
 }
diff --git a/psmodules/house_shopping.md b/psmodules/house_shopping.md
deleted file mode 100644 (file)
index da0d848..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\r
-## Use\r
-\r
-\r
-Call `Add-Addresses` to copy records from `Addresses.csv` to `Address_Ddetails.csv`.\r
-\r
-Call `Add-AddressLocations` to fetch latitude and longitude for all addresses in `Address_Details.csv`.\r
-\r
-## Reference\r
-\r
-- [Azure Maps](https://learn.microsoft.com/en-us/powershell/module/az.maps/?view=azps-10.4.1&viewFallbackFrom=azps-10.0.0)\r
-- https://learn.microsoft.com/en-us/azure/azure-maps/how-to-search-for-address\r
-\r
-\r
-https://geekeefy.wordpress.com/2016/05/17/powershell-module-for-google-map/\r
-\r
-## Setup\r
-\r
-Make sure that PowerShell 7 or higher is installed:\r
-\r
-```powershell\r
-if($PSVersionTable.PSVersion.Major < 7) {\r
-    winget install --id Microsoft.Powershell --source winget\r
-}\r
-\r
-Then inside PowerShell 7, install the Az module:\r
-\r
-```powershell\r
-Install-Module -Name Az -Repository PSGallery -Force\r
-```\r
-\r
-### Subscription Key\r
-\r
-\r
-\r
-Set your subscription key:\r
-```powershell\r
-$env:AzMapsSubKey="<your key here>"\r
-```
\ No newline at end of file
diff --git a/psmodules/house_shopping.psm1 b/psmodules/house_shopping.psm1
deleted file mode 100644 (file)
index 908e9be..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-\r
-function Add-Addresses(){\r
-    Param(\r
-        [string]$addressFile = "Addresses.csv",\r
-        [string]$outFile= "Address_Details.csv"\r
-    )\r
-    Copy-Item $outFile "$outFile.backup"\r
-    $addressList = Get-Content $addressFile | ConvertFrom-Csv\r
-    $details = Get-Content $outFile| ConvertFrom-Csv\r
-\r
-    $results = [System.Collections.ArrayList]@()\r
-    $known = [System.Collections.ArrayList]@()\r
-\r
-    $details | ForEach-Object {\r
-        $idx = $results.Add($_)\r
-        $known.Add($_.Address)\r
-    }\r
-    $addressList | ForEach-Object {\r
-        if($known -NotContains $_.Address)\r
-        {\r
-            $idx = $results.Add($_)\r
-            $idx = Write-Host "Aadded " + $_.Address\r
-        }\r
-    }\r
-    $results | Format-Table\r
-    $answer = Read-Host -Prompt "Write updated file? y/N"\r
-    if($answer -Eq "y") {\r
-        $results | Export-Csv -NoTypeInformation -Path $outFile\r
-        Write-Host "Updated $outFile"\r
-    }\r
-}\r
-\r
-\r
-function Add-AddressLocations(){\r
-    Param(\r
-        [string]$outFile= "Address_Details.csv"\r
-    )\r
-    Copy-Item $outFile "$outFile.backup"\r
-    $details = Get-Content $outFile| ConvertFrom-Csv\r
-\r
-    $results = [System.Collections.ArrayList]@()\r
-\r
-    $details | ForEach-Object {\r
-        $updated = $_\r
-        if($_.lat -Eq $null)\r
-        {\r
-            Write-Host "Looking up position of " $_.Address\r
-            $coords= Get-MapCoords -Address $_.Address\r
-            $coords | Format-List\r
-            $updated.lat = $coords.lat\r
-            $updated.lon = $coords.lon\r
-            $updated | Format-List\r
-        }\r
-        $idx = $results.Add($updated)\r
-    }\r
-    $results | Select-Object Address, lat, lon | Format-List\r
-    $answer = Read-Host -Prompt "Write updated file? y/N"\r
-    if($answer -Eq "y") {\r
-        $results | Export-Csv -NoTypeInformation -Path $outFile\r
-        Write-Host "Updated $outFile"\r
-    }\r
-}\r
-\r
-\r
-function Add-TravelTimes() {\r
-    Param(\r
-        [string]$outFile= "Address_Details.csv"\r
-    )\r
-    $details = Get-Content $outFile| ConvertFrom-Csv\r
-\r
-}\r
-\r
-$fuzzyUrl = "https://atlas.microsoft.com/search/fuzzy/json?&api-version=1.0&subscription-key={Your-Azure-Maps-Subscription-key}&language=en-US&query=pizza"\r
-\r
-function Invoke-SubKeyCheck {\r
-    if($env:AzMapsSubKey -Eq $null) {\r
-        Write-Error "Please set env:AzMapsSubKey"\r
-        Exit\r
-    }\r
-}\r
-\r
-function Get-MapAddress() {\r
-    param(\r
-        [string]$address\r
-    )\r
-    Invoke-SubKeyCheck\r
-    $subKey = $env:AzMapsSubKey\r
-    $addyUrl = "https://atlas.microsoft.com/search/address/json?&subscription-key=$subKey&api-version=1.0&language=en-US&query=$address"\r
-    $result = Invoke-WebRequest $addyUrl\r
-    if($result.StatusCode -Eq 200){\r
-        return $result.Content | ConvertFrom-Json\r
-    }\r
-    return $result.StatusDescription\r
-}\r
-\r
-function Get-MapCoords() {\r
-    param(\r
-        [string]$address\r
-    )\r
-    Invoke-SubKeyCheck\r
-    $subKey = $env:AzMapsSubKey\r
-    $result = Get-MapAddress -Address $address\r
-    return $result.results.entryPoints[0].position\r
-}\r
-\r
-function Get-MapTravelPlan() {\r
-    param(\r
-        [string]$from_address,\r
-        [string]$to_address\r
-    )\r
-    Invoke-SubKeyCheck\r
-    $subKey = $env:AzMapsSubKey\r
-    $pos1 = Get-MapCoords -Address $from_address\r
-    $lat1 = $pos1.lat\r
-    $lon1 = $pos1.lon\r
-\r
-    $pos2 = Get-MapCoords -Address $to_address\r
-    $lat2 = $pos2.lat\r
-    $lon2 = $pos2.lon\r
-\r
-    $query = "$lat1,$($lon1):$lat2,$lon2"\r
-    # Write-Host $query\r
-    $travelUrl = "https://atlas.microsoft.com/route/directions/json?subscription-key=$subKey&api-version=1.0&query=$query&travelMode=car&traffic=true&departAt=2025-03-29T08:00:20&computeTravelTimeFor=all"\r
-    $result = Invoke-WebRequest $travelUrl\r
-    if($result.StatusCode -Eq 200){\r
-        $content = $result.Content | ConvertFrom-Json\r
-        if($content.formatVersion -Ne "0.0.12"){\r
-            Write-Warning "BEWARE Format has updated! BEWARE"\r
-        }\r
-        return $content.routes\r
-    }\r
-    return $result.StatusDescription\r
-}\r
-\r
-\r
-function Get-MapTravelMinutes() {\r
-    param(\r
-        [string]$from_address,\r
-        [string]$to_address\r
-    )\r
-    $routes = Get-MapTravelPlan -from_address $from_address -to_address $to_address\r
-    $seconds = $routes.summary.travelTimeInSeconds\r
-    return $seconds/60\r
-}
\ No newline at end of file