]> us-delaporte.pagekite.me Git - dotfiles.git/commitdiff
Update with cleaner ways to invoke Powershell in inv
authorEdward Delaporte <delaport@illinois.edu>
Mon, 7 Oct 2024 16:28:17 +0000 (11:28 -0500)
committerEdward Delaporte <delaport@illinois.edu>
Mon, 7 Oct 2024 16:28:17 +0000 (11:28 -0500)
invoke/nvim/tasks.py

index e104e3698c04de95031972acf57d8ad64a9c36a9..3adc6f92826dfd82faccecdd0b504668ae572e3d 100644 (file)
@@ -1,13 +1,16 @@
 from invoke import task
 import os
 
 from invoke import task
 import os
 
+# $env:INVOKE_RUN_SHELL='C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'
+
 home = os.path.expanduser('~')
 config_dir = f"{home}/AppData/Local/nvim"
 home = os.path.expanduser('~')
 config_dir = f"{home}/AppData/Local/nvim"
+ps = r'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'
 
 @task
 def status(c):
 
 @task
 def status(c):
-    result = c.run('powershell Get-Command nvim')
+    result = c.run('Get-Command nvim', shell=ps)
     print(f"Nvim installed? {result.ok}")
 
     print(f"Config dir is {config_dir}")
     print(f"Nvim installed? {result.ok}")
 
     print(f"Config dir is {config_dir}")
-    c.run(f"powershell ls {config_dir}")
+    c.run(f"ls {config_dir}", shell=ps)