Revert "use $PSScriptRoot #3"

This commit is contained in:
qwjyh 2023-03-16 22:29:12 +09:00 committed by GitHub
parent 1bb5fca1ef
commit d8c93d748b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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