X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/cc81207e50b378eb1e71540c66a92e827873bb60..e52815e42c4468a3e40f2f91e008df80c07d8bac:/invoke/nvim/tasks.py diff --git a/invoke/nvim/tasks.py b/invoke/nvim/tasks.py index 3adc6f9..53d378c 100644 --- a/invoke/nvim/tasks.py +++ b/invoke/nvim/tasks.py @@ -1,11 +1,27 @@ from invoke import task import os +import platform # $env:INVOKE_RUN_SHELL='C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' home = os.path.expanduser('~') -config_dir = f"{home}/AppData/Local/nvim" + 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): @@ -14,3 +30,5 @@ def status(c): print(f"Config dir is {config_dir}") c.run(f"ls {config_dir}", shell=ps) + +