from invoke import task
import os
import platform

home = os.path.expanduser('~')

config_dir = f"{home}/.config/nvim"

@task
def link(c):
    print("Before")
    c.run(f"ls -al {config_dir}")
    c.run(f"ln -s {home}/dotfiles/files/neovim/init.lua {config_dir}/init.lua")
    print("After")
    c.run(f"ls -al {config_dir}")

@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('which nvim')
    print(f"Nvim installed? {result.ok}")

    print(f"Config dir is {config_dir}")
    c.run(f"ls {config_dir}")


