Nix-shell shebang: Difference between revisions
→C#: New section |
|||
| Line 32: | Line 32: | ||
convert "$1" -scale 50% "$1.s50.jpg" && | convert "$1" -scale 50% "$1.s50.jpg" && | ||
cowsay "done $1.q50.jpg" | cowsay "done $1.q50.jpg" | ||
</syntaxHighlight> | |||
=== C# === | |||
Using <code>dotnet run app.cs</code>, new in .NET 10: | |||
<syntaxHighlight lang="csharp"> | |||
#!/usr/bin/env nix-shell | |||
/* | |||
#! nix-shell -i "dotnet run" -p dotnetCorePackages.dotnet_10.sdk | |||
*/ | |||
#:package Humanizer@2.14.1 | |||
using Humanizer; | |||
var dotNet9Released = DateTimeOffset.Parse("2024-12-03"); | |||
var since = DateTimeOffset.Now - dotNet9Released; | |||
Console.WriteLine($"It has been {since.Humanize()} since .NET 9 was released."); | |||
</syntaxHighlight> | </syntaxHighlight> | ||