Skip to content

Instantly share code, notes, and snippets.

🤘
All metal, all the time!

Brad Wilson bradwilson

View GitHub Profile
@bradwilson
bradwilson / profile.ps1
Last active Mar 14, 2019
Downloadable files for bradwilson.io/blog/prompt/powershell
View profile.ps1
######## POSH-GIT
# ... Import-Module for posh-git here ...
# Background colors
$GitPromptSettings.AfterStash.BackgroundColor = [ConsoleColor]::DarkBlue
$GitPromptSettings.AfterStatus.BackgroundColor = [ConsoleColor]::DarkBlue
$GitPromptSettings.BeforeIndex.BackgroundColor = [ConsoleColor]::DarkBlue
$GitPromptSettings.BeforeStash.BackgroundColor = [ConsoleColor]::DarkBlue
View gist:be689377ea2a9f8d94bf2ca3a8424cbd
Install applications:
- Beyond Compare
- Chromium
- dconf Editor
- GIMP
- Gnome Tweaks
- Htop
- Insync
- JetBrains Rider
- Remmina
@bradwilson
bradwilson / ConvertTo-MP3.ps1
Last active Oct 5, 2018
Converts FLAC/MP3 input, resamples down to ReplayGain levels, and converts to MP3. Requires on the path: flac, metaflac, ffmpeg
View ConvertTo-MP3.ps1
param(
[string][Parameter(Mandatory=$true)]$InputFile,
[string][Parameter(Mandatory=$true)]$OutputFile,
[int]$SampleRate = 44100,
[string]$BitRate = "160k"
)
$ErrorActionPreference = "Stop"
$InputFile = [System.IO.Path]::Combine((Get-Location), $InputFile)
@bradwilson
bradwilson / normalize-names.ps1
Last active Sep 10, 2018
normalize-names.ps1
View normalize-names.ps1
param(
[string][Parameter(Mandatory = $true)] $Location,
[switch] $SkipFolderRename
)
Set-StrictMode -Version Latest
$ErrorActionPreference = "Stop"
$oldEncoding = [Console]::OutputEncoding
$caseInsensitive = [StringComparison]"OrdinalIgnoreCase"
View docker-clean.ps1
(& docker images --all --quiet --filter 'dangling=true') | Foreach-Object {
& docker rmi $_ | out-null
}
(& docker ps --quiet --filter 'status=exited' ) | Foreach-Object {
& docker rm $_ | out-null
}
View gist:0a1589cdcbcb112a06c1fdd008f8bc16
[user]
name = Brad Wilson
email = dotnetguy@gmail.com
signingkey = 0B7BD15AD1EC5FDE
[alias]
a = add -A
abort = rebase --abort
amend = commit --amend -C HEAD
blame = blame -w -M -C
br = branch
@bradwilson
bradwilson / .bashrc
Last active Dec 28, 2017
*nix startup scripts
View .bashrc
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\w\a\]$PS1"
;;
View User Settings.json
{
"workbench.colorCustomizations": {
"terminal.ansiBlack": "#2e3436",
"terminal.ansiBlue": "#3465a4",
"terminal.ansiBrightBlack": "#555753",
"terminal.ansiBrightBlue": "#729fcf",
"terminal.ansiBrightCyan": "#34e2e2",
"terminal.ansiBrightGreen": "#8ae234",
"terminal.ansiBrightMagenta": "#ad7fa8",
"terminal.ansiBrightRed": "#f49797",
View profile-v1.ps1
######## POSH-GIT
# ... Import-Module for posh-git here ...
# Background colors
$baseBackgroundColor = "DarkBlue"
$GitPromptSettings.AfterBackgroundColor = $baseBackgroundColor
$GitPromptSettings.AfterStashBackgroundColor = $baseBackgroundColor
$GitPromptSettings.BeforeBackgroundColor = $baseBackgroundColor
$GitPromptSettings.BeforeIndexBackgroundColor = $baseBackgroundColor
View BlahBlahBlah.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net46;netcoreapp1.1</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="xunit" Version="2.2.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.