

And where do those get the movies from?
And where do those get the movies from?
I mean running it directly shows up in the ugly blue window, and that’s slower in my experience.
The aliases are good for the most part, but curl
is an alias for Invoke-Webrequest
, even though the two are incompatible.
But on windows it makes sense to have the stuff built in, because those utilities are not on windows.
The blue powershell window is for me, but running powershell.exe in conhost, or windows terminal is fast enough.
I hate to say it, but powershell is better than bash.
As much as I hate windows powershell is actually decent.
I started with (in order, give or take one or two): python, javascript, lua, c, bash, powershell
I wouldn’t call it confusion, more just ick. I don’t really like it.
I check if a user agent has gptbot, and if it does I 302 it to web.sp.am.
I know, but not all languages require it.
For example, lua does the following:
if true
then
print("hello")
end
hello
but this also works:
if true then
print("hello")
hello
After the if condition. No other language does that, so it feels unecessary.
Did you mean WSL? I mostly use it for that too because lua development on windows is ass.
I can do that as well:
$l = Get-Content "example.txt" -TotalCount 1; Write-Output $l; ($l.TrimEnd("`r", "`n")).Length
There’s a condensed version using aliases then:
$l = gc 'example.txt' -TotalCount 1; $l; ($l.TrimEnd("`r", "`n")).Length
I still think it has a better syntax than bash.
Maybe you’re a bit more used to the linux stuff then.
https://lemm.ee/comment/20786033 – I think powershell’s syntax is far better than bash’s. It feels more modern.
Its a completely different shell, not just another terminal emulator.
Its more readable, and its syntax is less arcane than bash.
For example, a script to get the first line of a file and its lenght in bash is:
#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "Usage: $0 filename"
exit 1
fi
filename="$1"
if [ ! -r "$filename" ]; then
echo "File '$filename' does not exist or is not readable."
exit 1
fi
read -r first_line < "$filename"
echo "First line: $first_line"
length=${#first_line}
echo "Length of first line: $length"
There is so much I hate about this, like using a semicolon after the if condition, and ending it in fi.
Versus the powershell version:
param (
[Parameter(Mandatory = $true)]
[string]$FilePath
)
if (-not (Test-Path -Path $FilePath)) {
Write-Error "File '$FilePath' does not exist."
exit 1
}
try {
$firstLine = Get-Content -Path $FilePath -TotalCount 1
}
catch {
Write-Error "Could not read from file '$FilePath'."
exit 1
}
Write-Output "First line: $firstLine"
$lineLength = $firstLine.Length
Write-Output "Length of first line: $lineLength"
It feels more modern.
Powershell is annoyingly good though.
This is where I got the term from: https://craphound.com/news/2023/09/17/plausible-sentence-generators/
I thought jscript was just javascript, but called that because of ✨Trademark Issues✨