Skip to content

Instantly share code, notes, and snippets.

@tonesandtones
tonesandtones / .gitconfig
Last active November 17, 2021 04:58
Windows Git credential manager in WSL
[credential]
helper = /mnt/c/Program\\ Files/Git/mingw64/libexec/git-core/git-credential-manager-core.exe
# or
# $ git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager-core.exe"
-- Add source
dotnet nuget add source C:\dev\nuget\local
-- pack a package
dotnet pack --no-build --no-restore /p:Version=0.1.23-prerelease-01
-- publish
dotnet nuget push -s C:\dev\nuget\local .\src\<project>\bin\Debug\<project>.0.1.23-prerelease-01.nupkg
@tonesandtones
tonesandtones / Startup.cs
Created December 8, 2023 05:27
Simple logging middleware
// TODO: REMOVE
app.Use(async (ctx, next) => {
var logger = app.ApplicationServices.GetRequiredService<ILogger>();
var path = ctx.Request.Path;
logger.LogInformation($"Path = {path}");
foreach (var header in ctx.Request.Headers.ToList())
{
string value = string.Join(':', header.Value.ToList());
logger.LogInformation($"Header '{header.Key}' = '{value}'");
}