Skip Navigation

irelephant [he/him]🍭

@ Irelephant @lemm.ee

Posts
209
Comments
1677
Joined
2 yr. ago

  • 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:

      lua
        
    if true
    then
    print("hello")
    end
          hello
      
      

    but this also works:

      lua
        
    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.

  • i[te]

    That is fucked up and its annoying that it works

  • 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:

      bash
        
    #!/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:

      powershell
        
    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.

  • There is 4 Rs in the word strawberry

  • "How many Rs in strawberry"

  • Powershell is annoyingly good though.

  • Lemmy @lemmy.ml

    I read somewhere that lemmy is planning to edit links so that they point to your instance, how will this be handled?

  • The Onion @midwest.social

    Putin Quietly Exits ‘White House Team’ WhatsApp Group

    waterfordwhispersnews.com /2025/03/26/putin-quietly-exits-white-house-team-whatsapp-group/
  • Fediverse memes @feddit.uk
    Locked

    Comment threads, on the default lemmy-ui.

  • Reddit @lemmy.world

    A post on a small (5.9k) subreddit got invaded by right wing trolls/bots.

  • 196 @lemmy.blahaj.zone

    Rule

  • 196 @lemmy.blahaj.zone

    Rule

  • Technology @beehaw.org

    Windows 11 is closing a loophole that let you skip making a Microsoft account

    www.theverge.com /news/638967/microsoft-windows-11-account-internet-bypass-blocked
  • Technology @lemmy.world

    Windows 11 is closing a loophole that let you skip making a Microsoft account

    www.theverge.com /news/638967/microsoft-windows-11-account-internet-bypass-blocked
  • News @lemmy.world

    The Trump Administration Accidentally Texted Me Its War Plans

    www.theatlantic.com /politics/archive/2025/03/trump-administration-accidentally-texted-me-its-war-plans/682151/
  • Wikipedia @lemmy.world

    United States government group chat leak - Wikipedia

    en.wikipedia.org /wiki/United_States_government_group_chat_leak
  • 196 @lemmy.blahaj.zone

    rule

  • Showerthoughts @lemmy.world

    X88B88 is the word "voodoo" with a reflection.

  • The Signal messenger and protocol. @lemmy.ml

    The Trump Administration Accidentally Texted Me Its War Plans - on signal.

    www.theatlantic.com /politics/archive/2025/03/trump-administration-accidentally-texted-me-its-war-plans/682151/
  • Fediverse @lemmy.world

    There is a second wafrn instance now.

    evil.wafrn.net
  • No Stupid Questions @lemmy.world

    Is dns a good application for the blockchain?

  • Minecraft @lemmy.world

    Why is this happening?

  • Fediverse @lemmy.world

    Why aren't lemmy DMs compatible with mastodon?

  • Showerthoughts @lemmy.world

    The internet used to come through the phone, now the phone goes through the internet.

  • me_irl @lemmy.world

    me_irl

  • tumblr @lemmy.world

    When all you have is a hammer...