[arch-general] Opinions on PowerShell?

Dave T davestechshop at gmail.com
Fri Aug 19 04:18:10 UTC 2016


> PowerShell, being an object-oriented language

When we need an object oriented language for administering (or scripting)
Arch , why not use Python (or one of our other OO options)? Is there any
strong use case for PowerShell on Arch given the tools that are already
available?

I only see one use case: Azure. MS need PowerShell to run on Linux on
Azure.

Therefore, I think you need to ask your question to the right audience --
people who use Azure. Some Arch people apparently do.

Archlinux on Azure | Inside Out
http://codito.in/archlinux-on-azure/

Arch Linux on Microsoft Azure
https://gist.github.com/z3ntu/e2750efd7f0b93ab3427f097de3fbefa

Archlinux on Azure | Inside Out
http://codito.in/archlinux-on-azure/


On Thu, Aug 18, 2016 at 9:28 PM, Hunter Connelly via arch-general <
arch-general at archlinux.org> wrote:

> On Thu, Aug 18, 2016 at 09:00:33PM -0400, Eli Schwartz via arch-general
> wrote:
> > Why would anyone want to use an overly-verbose scripting language like
> > PowerShell as an interactive shell, **unless it was their only option**?
>
> While I tend to prefer Unix-style shells, there are *some* things that
> PowerShell does better.
>
> Here's an example I found on Reddit in the thread about this on /r/linux.
> Both of the following commands find the size and name of the three largest
> files
> in a directory.
>
> Bash:        ls -l | sed 's/ \+/,/g' | cut -d',' -f 5,9 | sort -g | tail -3
> PowerShell:  ls -file | sort -pr length | select length, name -l 3
>
> What seems to be the most noticable difference is that PowerShell, being an
> object-oriented language, pipes objects instead of raw text. I think this
> might
> make many things easier while writing scripts.
>


More information about the arch-general mailing list