3 ms·
If one were actually going to use something like this, I’d think it’d be worth implementing a little shebang script that can wrap a single-file script in the ne
by jvictor118 3y ago
If one were actually going to use something like this, I’d think it’d be worth implementing a little shebang script that can wrap a single-file script in the necessary boilerplate and call go run!
- simonw 3y agoThat's a really fun idea. I got that working here: https://til.simonwillison.net/bash/go-script https://til.simonwillison.net/bash/go-script Now you can run this: cat file.txt | ./goscript.sh -c 'script.Stdin().Column(1).Freq().First(10).Stdout()' Or write scripts like this - call it 'top10.sh': #!/tmp/goscript.sh script.Stdin().Column(1).Freq().First(10).Stdout() Then run this: chmod 755 topten.sh echo "one\none\ntwo" | ./topten.sh
- moondev 3y agoThis is fantastic. Thanks for sharing and also including docs on your process and usage!
- jayd16 3y agoHmm, I wonder if this is Microsoft's real endgame with allowing the single line C# syntax.