Hacker News new | ask | show | jobs
by systems 727 days ago
last update 2014

that being said, it think 10 years later, linux should pick a data oriented shell (powershell or nushell) and go full in on it

on windows, almost all services have some Powershell support

i understand that on linux, command line support is always there, so unlike windows adding command line support is not really news, but still i think the move to a data oriented shell, is better

1 comments

On Windows,

    mv s:\src d:\dest
Works as you expect. Now on some unimportant directory try:

    mv s:\src
I have to think hard about an equivalently-stressful typo on another interactive shell.
well this is a critic of this one command, but how is it a critic of data oriented shells?
I'm probably just cranky. Moving files is a universal use-case, i.e. xargs predates Bourne. Maybe PowerShell hasn't arrived at the amount of reliability testing we expect from a data utility. If I saw it being used as such, I would ask for many assertions for both data manipulation and filesystem traversal.
for the record

  mv C:/folder 
will only delete if folder is empty
I suppose in POSIX:

    sudo ifdown ens1 ; ifup ens1
But this one is easier to understand.
I think POSIX mv is terrifying enough. I've found it to be much more dangerous than dd or rm.