-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMicrosoft.PowerShell_profile.ps1
65 lines (53 loc) · 1.69 KB
/
Microsoft.PowerShell_profile.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# My PowerShell Profile
# Install modules and import
if (-not (Get-Module -Name PSReadline -ListAvailable)) {
Install-Module -Name PSReadline -Force -SkipPublisherCheck
}
Import-Module PSReadline
# Screen clean set-up
CLEAR-HOST
# Window-Setup
$Host.UI.RawUI.WindowTitle = "Admin"
# Chcp setup
chcp 65001
# Function prompt
function prompt {"$env:USERNAME@$env:COMPUTERNAME $((Get-Location).Path) > "}
# Alias setup
Set-Alias -Name adb -Value 'D:\Android Tools\adb.exe'
Set-Alias -Name help -Value 'Get-Help'
Set-Alias -Name notepad -Value 'C:\Program Files\Notepad++\notepad++.exe'
Set-Alias -Name docker-compose -Value "docker-compose.exe"
Set-Alias -Name docker -Value "docker.exe"
Set-Alias -Name getreq -Value "pip freeze > requirements.txt "
Set-Alias -Name env -Value ".\env\Scripts\activate"
#python venv create env
function venv {
python -m venv env
}
#backup
function backup{
Start-Process -FilePath "C:\Users\tibor\Documents\WindowsPowerShell\Scripts\backup.bat" -Wait -NoNewWindow
}
# Favorite-Folders-Setup
function devops {
Set-Location D:\Codes
}
function webs {
Set-Location C:\xampp\htdocs\webs
}
function backupf {
Set-Location D:\Backups
}
# Poweroff setup
function poweroff {
Stop-Computer -ComputerName "localhost"
}
# Run to start
(Get-Content env:COMPUTERNAME)
(Get-Date -f "yy. MMMM dd., dddd HH:mm:ss")
HOTFIX | Sort-Object InstalledOn -Descending | Select-Object -Property Description, InstalledOn | Format-Table -AutoSize
# Definiáld az FFmpeg elérési útvonalát
#$ffmpegPath = "D:\FFMPEG\"
# Frissítsd a PATH változót
#[System.Environment]::SetEnvironmentVariable("Path", $env:Path + ";$ffmpegPath", [System.EnvironmentVariableTarget]::Machine)
#FFmpeg alias