Nix-shell shebang: Difference between revisions

YoshiRulz (talk | contribs)
m C#: They improved the CLI in preview 6
N0099 (talk | contribs)
 
(One intermediate revision by one other user not shown)
Line 46: Line 46:


using Humanizer;
using Humanizer;
Environment.CurrentDirectory = (string) AppContext.GetData("EntryPointFileDirectoryPath")!; // equivalent of `cd $(dirname $0)`


var dotNet9Released = DateTimeOffset.Parse("2024-12-03");
var dotNet9Released = DateTimeOffset.Parse("2024-12-03");
Line 165: Line 167:
== See also ==
== See also ==


* [https://nixos.org/manual/nix/unstable/command-ref/nix-shell.html?highlight=shebang#use-as-a--interpreter nix-shell: Use As a #!-Interpreter] in nix manual
* [https://nix.dev/manual/nix/stable/command-ref/nix-shell.html?highlight=shebang#use-as-a--interpreter nix-shell: Use As a #!-Interpreter] man page
* [https://www.mankier.com/1/nix-shell#Use_As_a_%23!-Interpreter nix-shell: Use As a #!-Interpreter] man page
* [https://gist.github.com/travisbhartwell/f972aab227306edfcfea nix-shell and Shebang Lines]
* [https://gist.github.com/travisbhartwell/f972aab227306edfcfea nix-shell and Shebang Lines]
* [https://notes.yukiisbo.red/posts/2021/07/Spice_up_with_Nix_Scripts.html Spice up with Nix: Scripts with magical dependencies]
* [https://notes.yukiisbo.red/posts/2021/07/Spice_up_with_Nix_Scripts.html Spice up with Nix: Scripts with magical dependencies]