Merge branch 'main' of https://git.zacke.dev/wholteza/consultant-windows
This commit is contained in:
43
.profile.ps1
43
.profile.ps1
@@ -15,6 +15,14 @@ function Set-Title {
|
|||||||
Set-Alias -Name title -Value Set-Title
|
Set-Alias -Name title -Value Set-Title
|
||||||
Set-Alias -Name python3 -Value python
|
Set-Alias -Name python3 -Value python
|
||||||
|
|
||||||
|
function To-Gif {
|
||||||
|
param(
|
||||||
|
[string]$inputFilePath,
|
||||||
|
[string]$outputFilePath
|
||||||
|
)
|
||||||
|
ffmpeg -i $inputFilePath -vf "fps=10,scale=1080:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 $outputFilePath
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
function d-up {
|
function d-up {
|
||||||
@@ -45,6 +53,34 @@ function cdsf {
|
|||||||
Set-Location "C:\repos\storefront"
|
Set-Location "C:\repos\storefront"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function cdsfdev {
|
||||||
|
cdsf
|
||||||
|
$cwd = (Get-Location).Path
|
||||||
|
$w = "wezterm"
|
||||||
|
$vimPane = $env:WEZTERM_PANE
|
||||||
|
|
||||||
|
function Send-Command($paneId, $cmd) {
|
||||||
|
& $w cli send-text --pane-id $paneId $cmd
|
||||||
|
& $w cli send-text --pane-id $paneId "`n"
|
||||||
|
}
|
||||||
|
|
||||||
|
Send-Command $vimPane "vim ."
|
||||||
|
|
||||||
|
$yarnPane = & $w cli split-pane --pane-id $vimPane --right --cwd $cwd
|
||||||
|
Start-Sleep -Milliseconds 300
|
||||||
|
Send-Command $yarnPane "yarn install && yarn dev"
|
||||||
|
|
||||||
|
$proxyPane = & $w cli split-pane --pane-id $yarnPane --bottom --cwd $cwd
|
||||||
|
Start-Sleep -Milliseconds 300
|
||||||
|
Send-Command $proxyPane ".\proxy-win.ps1"
|
||||||
|
|
||||||
|
$gitPane = & $w cli split-pane --pane-id $proxyPane --bottom --cwd $cwd
|
||||||
|
Start-Sleep -Milliseconds 300
|
||||||
|
Send-Command $gitPane "git status"
|
||||||
|
|
||||||
|
& $w cli activate-pane --pane-id $vimPane
|
||||||
|
}
|
||||||
|
|
||||||
function cdr {
|
function cdr {
|
||||||
Set-Location "C:\repos"
|
Set-Location "C:\repos"
|
||||||
}
|
}
|
||||||
@@ -64,6 +100,11 @@ function card {
|
|||||||
& "gpg" "--card-status"
|
& "gpg" "--card-status"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function spot {
|
||||||
|
title ncspot
|
||||||
|
ncspot
|
||||||
|
}
|
||||||
|
|
||||||
function Open-KubernetesDashboard {
|
function Open-KubernetesDashboard {
|
||||||
Write-Host "Ensuring doctl.."
|
Write-Host "Ensuring doctl.."
|
||||||
if ($os -eq 'Unix') {
|
if ($os -eq 'Unix') {
|
||||||
@@ -152,7 +193,7 @@ Set-Alias -Name dash -Value Open-KubernetesDashboard
|
|||||||
Set-Alias -Name cd-repos -Value cdr
|
Set-Alias -Name cd-repos -Value cdr
|
||||||
Set-Alias -Name repos -Value cdr
|
Set-Alias -Name repos -Value cdr
|
||||||
Set-Alias -Name cd-sf -Value cdsf
|
Set-Alias -Name cd-sf -Value cdsf
|
||||||
Set-Alias -Name sf -Value cdsf
|
Set-Alias -Name sf -Value cdsfdev
|
||||||
Set-Alias -Name cd-li -Value cdli
|
Set-Alias -Name cd-li -Value cdli
|
||||||
Set-Alias -Name li -Value cdli
|
Set-Alias -Name li -Value cdli
|
||||||
|
|
||||||
|
|||||||
@@ -252,9 +252,12 @@ require("claudecode").setup()
|
|||||||
require("nvim-treesitter").setup({
|
require("nvim-treesitter").setup({
|
||||||
auto_install = true,
|
auto_install = true,
|
||||||
})
|
})
|
||||||
local vue_language_server_path = vim.fn.stdpath("data")
|
require('treesitter-context').setup({
|
||||||
.. "/mason/packages/vue-language-server/node_modules/@vue/language-server"
|
enable = true
|
||||||
local tsserver_filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue" }
|
})
|
||||||
|
local vue_language_server_path = vim.fn.stdpath('data') ..
|
||||||
|
"/mason/packages/vue-language-server/node_modules/@vue/language-server"
|
||||||
|
local tsserver_filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }
|
||||||
local vue_plugin = {
|
local vue_plugin = {
|
||||||
name = "@vue/typescript-plugin",
|
name = "@vue/typescript-plugin",
|
||||||
location = vue_language_server_path,
|
location = vue_language_server_path,
|
||||||
|
|||||||
Reference in New Issue
Block a user