X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/42270f1861d9d349d84a0a8c104371fc01a8a4e7..c97084ceef0154bd8d99fdfd1bfa8cb84ee1e70c:/invoke/nvim/tasks.py?ds=sidebyside diff --git a/invoke/nvim/tasks.py b/invoke/nvim/tasks.py index e104e36..53d378c 100644 --- a/invoke/nvim/tasks.py +++ b/invoke/nvim/tasks.py @@ -1,13 +1,34 @@ from invoke import task import os +import platform + +# $env:INVOKE_RUN_SHELL='C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' home = os.path.expanduser('~') + +ps = r'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' config_dir = f"{home}/AppData/Local/nvim" +if(platform.system() == 'Linux'): + ps = r'/usr/bin/pwsh' + config_dir = f"{home}/.config/nvim" + +@task +def link(c): + c.run(f"ls -al {config_dir}") + c.run(f"ln -s {home}/dotfiles/files/init.lua {config_dir}/init.lua") + +@task +def plug(c): + c.run(f"curl -fLo {config_dir}/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim") + c.run(f"cd {config_dir}/autoload; tree .") + @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}") - c.run(f"powershell ls {config_dir}") + c.run(f"ls {config_dir}", shell=ps) + +