commit
1bb5fca1ef
1 changed files with 10 additions and 13 deletions
|
@ -5,22 +5,18 @@
|
|||
# first to run pwsh scripts
|
||||
|
||||
# check administration role
|
||||
# to make symlink
|
||||
#Requires -RunAsAdministrator
|
||||
|
||||
# check pwsh version
|
||||
# ≧ 7
|
||||
#Requires -Version 7
|
||||
|
||||
# check working directory
|
||||
if (!(
|
||||
(Test-Path bin) -and (Test-Path dotfiles)
|
||||
)) {
|
||||
Write-Warning -Message "wrong current path
|
||||
please execute at repo root"
|
||||
exit 1
|
||||
}
|
||||
# change working directory to git root
|
||||
Set-Location (Join-Path $PSScriptRoot "..")
|
||||
|
||||
# install powershell modules
|
||||
Write-Output "====Installing PSModules"
|
||||
Write-Output "posh git"
|
||||
Install-Module -Name posh-git
|
||||
Write-Output "Pscx"
|
||||
|
@ -40,16 +36,17 @@ Install-Module -Name npm-completion
|
|||
|
||||
# install scoop
|
||||
if(!(Get-Command scoop -ErrorAction SilentlyContinue)) {
|
||||
Write-Output "Installing scoop..."
|
||||
Write-Output "====Installing scoop..."
|
||||
irm get.scoop.sh | iex
|
||||
}
|
||||
# install basic scoop apps
|
||||
# import from exported json file
|
||||
# to update the json file, execute ./bin/windows/scoop_apps/update_scoop_list.ps1
|
||||
scoop import .\bin\windows\scoop_apps\scoop_minimal_apps.json
|
||||
}
|
||||
|
||||
|
||||
# make symbolic links
|
||||
Write-Output "====Making Symbolic Links"
|
||||
# neovim
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\init.lua -Target (Resolve-Path .\dotfiles\neovim\init.lua) -Force
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\lua\lualine_setup.lua -Target (Resolve-Path .\dotfiles\neovim\lua\lualine_setup.lua) -Force
|
||||
|
|
Loading…
Reference in a new issue