Comment by systems

Comment by systems 3 days ago

5 replies

i am surprised emacs doesn't have this already emacs seems more like the right place for this

that being said, i think the spreadsheet being a separate command line tool make more sense, i dont understand why integrate it into the shell

nushell or pwsh, might make use of a spreadsheet view, since they pass or stream objects not text , but still the spreadsheet should be a separate program

xk3 3 days ago

nushell has `open file.xlsx | explore --peek` which can be used to interactively select a cell contents from an Excel spreadsheet and pipe it into another command. It would be cool if there were similar tools for editing table data.

See also the `inspect` command... I feel like they could add a lot of neat Smalltalk-like interactivity (Bret Victor-level observability)

  • systems 3 days ago

    in pwsh you can

        Out-GridView 
    
    which gives you a full graphical view, you cannot edit data, and its usually the last step in a pipeline

    between nushell and pwsh, i think pwsh is the way to go, only drawback it required dotnet installed, nushell being more standalone beat it on this

    • rrrix1 3 days ago

      I have always felt pwsh is one of those "great idea, poorly implemented" things.

      I mean, who puts Verbs-InCommandNames? No one who wants to actually remember all of their CLI tools. That's who.

      • systems 2 days ago

        well, its a convention , it makes it easier to guess the command name, and considering in pwsh you have hundreds of commands, finding the command can be a challenge

        pwsh have autocomplete and command to help you find other commands

        pwsh is actually more unixy than unix, it have more specialized commands in linux you have bigger command, commands that do at lot, and take a lot to learn

        pwsh is a great idea, implemented very nicely, i dont see any major flaws , except poor adoption on linux .. and of course dotnet dependency

        a native pwsh would be amazing

rrrix1 3 days ago

But... Then you have to actually use emacs.

  /shiver