Skip to content

Instantly share code, notes, and snippets.

0eNrsve1um8mSJngrhIHGzKKp6vz+OJgzi4NdLDDA9mJ2Z4DGoLpQoCXa5h6aVFOS63gaXuzfwV7H3Nhcyb4vKYlJiflmPBF2Oa0SzkFZ1EdkRmRkRGZkxBP/+ubt+m55vVttbn99u93+9c2f/vX4nZs3f/r5X4FfGH92tby53K2ub1fbzZs/vfkvy5ufZv/5w3I2/unscru5Xaw2N7O76/e7xdVydr1ebDbL3c3s9sPidrbYLWc3i3fL2e12dnez/Gn2v243/+Z2dvlhsXk/fPPD8uN8drdZL29uZn/dbH+b/Tb+0eft3f4Pr7arzfvDWJd3u91yczv7NFAepjFb3YxkdsvF1eeR9M3d9fV2dztbb39b7i7+5W6xXt1+ni3Xy8vb3epydr0dRpgtNlfDL769uV2MnNzM3m13s/9rsVrfzI7M//Rm/mY18HSQws3q/WaxHkVw+/l6OfD+abW7HYgPv7RZfBy/cfiNi9Xm3fbNl+FPN1fLv735k/7yy/zNMN3V7Wp5oLT/8PnXzd3Ht8vd8AuPBMaxbheb24vL7ce3q83idrsbqF9vb1YHcf/rm4HehdH5Jz9/83n/pf/JD0NdrXYDd/vfSfORzO1uu/717fLD4tNqoDH84c3h5zenXw+TeZjl/M271fp2kOiT71KYnb+5l/Lw/c1293H/ewMP14vdnoc/vfnz/ht3owoN8hj+92WUyup2+XH44VG/5m/Wi7fLQchv/pfFZvYfCtWY3Y/wPw+/c7/ub/7kg8kuZ++iNcr6o8zVl/mk2v7l8sNq+Wnxdj3S3m3v3n+4vrud/ba6/TBbL98vN1eL3eeHEfeq8nHxt9XHu4+zv7dK/d3sere9uhtk+Gn88Xr1cXX70+w/bT8e9H3QrfXNdrbaXK7vhi2w2d4O6jZo6cjE9XJ3Oaz+YuBp++6UzGZ5OSj+OO6gwov9/Jaz1TCpD8v93w5bYHUzUHsY71U3v5tu/tNol662+xX9tBh+4Wb2P/7f/2/4/7C8s4GB7agwy8W
; **git-specific
::gs::git status
::gl::git ll
::glo::git log --oneline
::gsh::git show
::gtg::git tag -a
::gd::git diff
::gdt::git difftool
::gmt::git mergetool
@Xeinaemm
Xeinaemm / settings.json
Created February 9, 2021 12:23
Windows Terminal
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"copyOnSelect": false,
"copyFormatting": false,
"profiles":
{
"defaults":
{
"colorScheme": "Dracula",
@Xeinaemm
Xeinaemm / .gitconfig
Last active August 29, 2022 20:13
git setup
[diff]
tool = vsdiffmerge
[merge]
tool = vsdiffmerge
[mergetool "vscode"]
cmd = code --wait $MERGED
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
[difftool]
prompt = true
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<PackageReference Include="Jarvis.All" Version="1.0.0" PrivateAssets="All" />
</ItemGroup>
</Project>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="RemoveRuntimeNode" AssemblyFile="$([MSBuild]::ValueOrDefault('$(XeinaemmSdkPath)', '$(MSBuildThisFileDirectory)..\lib\netstandard2.0\Xeinaemm.Sdk.dll'))" />
<Target Name="RemoveConfigRuntimeNode" BeforeTargets="ResolveAssemblyReferences" Condition="Exists('$(MSBuildProjectDirectory)\Web.config')">
<RemoveRuntimeNode ConfigFilePath="$(MSBuildProjectDirectory)\Web.config" />
</Target>
</Project>
using System.IO;
using System.Linq;
using System.Xml.Linq;
using Microsoft.Build.Utilities;
public class RemoveRuntimeNode : Task
{
public string ConfigFilePath { get; set; }
public override bool Execute()
project.csproj
lib
$(TargetFramework)
project.dll
Sdk
Sdk.props
Sdk.targets
*.cs
<Sdk Name="Microsoft.Build.CentralPackageVersions" Version="2.0.52" />