irelephant [he/him]🍭
- 7 Posts
- 17 Comments
Of course they sued them.
I thought jscript was just javascript, but called that because of ✨Trademark Issues✨
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
2·8 months agoThe aliases are good for the most part, but
curlis an alias forInvoke-Webrequest, even though the two are incompatible.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
01·8 months agoI hate to say it, but powershell is better than bash.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
10·8 months agoAs much as I hate windows powershell is actually decent.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1·8 months agoI know, but not all languages require it.
For example, lua does the following:
if true then print("hello") end hellobut this also works:
if true then print("hello") hello
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
12·8 months agoAfter the if condition. No other language does that, so it feels unecessary.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
4·8 months agoDid you mean WSL? I mostly use it for that too because lua development on windows is ass.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
32·8 months agoI can do that as well:
$l = Get-Content "example.txt" -TotalCount 1; Write-Output $l; ($l.TrimEnd("`r", "`n")).LengthThere’s a condensed version using aliases then:
$l = gc 'example.txt' -TotalCount 1; $l; ($l.TrimEnd("`r", "`n")).LengthI still think it has a better syntax than bash.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
64·8 months agoMaybe 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.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
64·8 months agoIts 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.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
355·8 months agoPowershell is annoyingly good though.
This is where I got the term from: https://craphound.com/news/2023/09/17/plausible-sentence-generators/
Find and Replace?
Ai code is specifically annoying because it looks like it would work, but its just plausible bullshit.
JPG is lossy, WEBP is smaller than PNG, but is lossless. I think.





As well as
exit!