]> us-delaporte.pagekite.me Git - dotfiles.git/blobdiff - Microsoft.PowerShell_profile.ps1
Set a flag to indicate when finished.
[dotfiles.git] / Microsoft.PowerShell_profile.ps1
index c9d6ba20f4986dee69e05363d4dbb53e152788fa..e2aef9c6850353598df0307dd0e52ea5dd7d9958 100644 (file)
@@ -12,6 +12,8 @@ $ENV:PATH+=";C:\ProgramData\chocolatey\bin" # Package management is nice.
 $ENV:PATH+=";C:\Program Files\nodejs" # KataKoda wants to add tools via npm
 $ENV:PATH+=";C:\PENGUIN" # Flag to ensure my profile kicked in.
 
+
+
 function Start-Vault() {
   consul agent -dev # Run in Dev Mode
   vault sever -config c:\src\dotfiles\vaultconfig.hcl -address=http://127.0.0.1:8200 # Use local dev Consul as storage
@@ -48,3 +50,21 @@ function Start-DockerJuiceShop() {
   docker run --rm -p 3000:3000 bkimminich/juice-shop
   Write-Host "Vulnerable Juice Shop running on 3000"
 }
+
+# Import some home grown PowerShell modules, if they are installed.
+$modPaths = @("C:\src\dotfiles\ToyBox\toybox.psm1")
+$modPaths | ForEach-Object {
+  $_ | Format-Table
+  if(Test-Path -Path $_) {
+    Import-Module $_
+    Write-Host "Loaded $_"
+  }
+}
+
+function Start-DockerPython3Bash {
+  docker run -it python /bin/bash
+}
+
+function Start-DockerPython2Bash {
+  docker run -it python:2-buster /bin/bash
+}
\ No newline at end of file