Skip to content

Instantly share code, notes, and snippets.

View bsara's full-sized avatar
😱

Brandon Sarà bsara

😱
View GitHub Profile
@bsara
bsara / .gitconfig
Last active March 18, 2024 04:11
Standard .gitconfig sections
[branch]
autosetuprebase = always
[core]
autocrlf = false
ignorecase = false
[push]
default = simple
[pull]
default = simple
@bsara
bsara / git-ssh-auth-win-setup.md
Last active April 22, 2024 13:49
Setup SSH Authentication for Git Bash on Windows

Setup SSH Authentication for Git Bash on Windows

Prepararation

  1. Create a folder at the root of your user home folder (Example: C:/Users/uname/) called .ssh.
  2. Create the following files if they do not already exist (paths begin from the root of your user home folder):
  • .ssh/config
@bsara
bsara / create-directory.psm1
Last active March 28, 2022 15:10
PowerShell: Function that creates a directory if it doesn't exist, does NOT throw an error if directory already exists
function Create-Directory($dirPath) {
if (!(Test-Path $dirPath)) {
New-Item -ItemType directory -Path $dirPath
}
}
@bsara
bsara / win10_remove-preinstalled-apps.ps1
Last active March 18, 2024 04:13
Removes all unneeded pre-installed apps from Windows 10
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Get-AppxPackage *bingfinance* | Remove-AppxPackage
Get-AppxPackage *bingnews* | Remove-AppxPackage
Get-AppxPackage *bingsports* | Remove-AppxPackage
Get-AppxPackage *bingweather* | Remove-AppxPackage
Get-AppxPackage *getstarted* | Remove-AppxPackage
Get-AppxPackage *officehub* | Remove-AppxPackage
Get-AppxPackage *onenote* | Remove-AppxPackage
Get-AppxPackage *people* | Remove-AppxPackage
Get-AppxPackage *photos* | Remove-AppxPackage
@bsara
bsara / twos-complement.js
Created March 10, 2016 21:18
A simple function that returns the two's complement binary representation of a given number
/**
* @param {Number} value
* @param {Number} [bitCount = 0]
*
* @returns {String} binary representation of the two's complement of `value`.
*/
function twosComplement(value, bitCount) {
let binaryStr;
if (value >= 0) {
@bsara
bsara / js.gitignore
Last active October 31, 2023 03:39
.gitignore File for JavaScript Projects
#---------------------------------------#
# Project Ignores #
#---------------------------------------#
# output
/.temp
/.tmp
/build
/dist
@bsara
bsara / LF.gitattributes
Last active November 14, 2022 12:36
General .gitattributes File
# Project
* text eol=lf
# Language Diffs
*.cs diff=csharp
*.css diff=css
@bsara
bsara / SassMeister-input.scss
Last active March 28, 2022 15:13
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
@function prepend-slash($value) {
@return unquote('"\\#{$value}"');
}
// calling `prepend-slash` is only necessary when using a variable
@bsara
bsara / DotNET.gitattributes
Last active September 2, 2018 13:36
.gitattributes File for .NET Projects
# Project
* text eol=crlf
# .NET Framework
*.dll binary diff=exif
*.exe binary diff=exif
@bsara
bsara / CRLF.gitattributes
Last active March 28, 2022 15:08
General .gitattributes File with Windows Line Endings (CRLF)
# Project
* text eol=crlf
# Language Diffs
*.cs diff=csharp
*.css diff=css