|3 days ago||3 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Why should I care wether my shell is POSIX compliant?
6 projects | reddit.com/r/archlinux | 25 Jan 2023
I've been using nushell as my daily driver shell for a while. It's still very much in development, but it's got some nice features, like Windows cross compatibility, proper data types, and syntax highlighting
FUSTA: quickly & easily edit, slice, 'n dice ((very) large) FASTA files
3 projects | reddit.com/r/bioinformatics | 17 Jan 2023
Now, I guess the deeper question is ‶is the text-based, line-delimited, pipe-oriented, interaction model between programs that don't know each other still relevant″; and we have seen new, more structured, approaches being tested, for instance with PowerShell or NuShell.
VanadiumOS: Portable, multi-user Unix-like OS
4 projects | news.ycombinator.com | 9 Jan 2023
You can install PowerShell on Linux now, if you like - or there's nushell: https://www.nushell.sh/
What’s everyone working on this week (1/2023)?
15 projects | reddit.com/r/rust | 2 Jan 2023
I'll add the long awaited support for nushell in broot.
Telegraph and the Unix Shell
8 projects | reddit.com/r/commandline | 31 Dec 2022
But that and xplr are both programs used within the shell and don't address that the shell is still outputting plain-dumb-dataless-text. https://www.nushell.sh/ promotes right on the homepage Everything is data so it's exciting to see and hope for a better future!
Rust-shell: what features you would you like to see in a shell ?
5 projects | reddit.com/r/commandline | 28 Dec 2022
I don't understand what you mean by Graphics integration or graphical frontend. Do you have an example? Instead of du - I recommend dust. The data features - are basically the features of nushell, are you using it? Regarding the variables - excellent idea, I will implement this. What do you mean by menu creation? What syntax would you use for "skip next line"?
GNU nano is my editor of choice (2021)
4 projects | news.ycombinator.com | 28 Dec 2022
> Different components can integrate and coordinate through standards.
We've tried that and for the most part, it doesn't actually work in practice. Hell, it doesn't even work between standard Unix programs. They don't "integrate and coordinate" at all. They just push unstructured text around, and in some cases that's sufficient to perform some very basic compound tasks.
There is an upcoming project though that tries to make Unix pipelines work the way they are supposed to: Nushell. It has real composability with strongly typed data that flows between commands.
Guess how they're doing it? Yup, that's right: They're building it all as a monolithic system where the entire pipeline is supervised and interpreted by the shell. Unix is too fragmented and standards are too difficult to develop and implement for any other approach to be realistically feasible. "Small programs" are an evolutionary dead end.
Like seriously why does not one does it ?
15 projects | reddit.com/r/ProgrammerHumor | 17 Dec 2022
Finally, I really do recommend looking into Nushell. It should give you a much better idea of how a shell could work if it weren't tied to ASCII blobs as its core data type.15 projects | reddit.com/r/ProgrammerHumor | 17 Dec 2022
If you're discontent with the state of shell scripting, you should give nushell a try: nushell.sh
Life is much simpler with bash
4 projects | reddit.com/r/ProgrammerHumor | 26 Nov 2022
If structured data is what excites you about pwsh, you should check out nushell: https://www.nushell.sh/. It is cross-platform like pwsh, and takes a similar approach to structured data, but has a much simpler syntax that I find more readable and much nicer to type than pwsh.
How do you manage your git commits?
7 projects | reddit.com/r/github | 4 Feb 2023
As for the terminal itself honestly it just comes with time. Really go trough some effort to make your terminal your own; find what shell emulators you like I use one called alacrity myself. Take the time to customize it to your liking. For me, thats adding tools like cgywin to my windows; or swapping shells on linux entirely to something like fish. Customizing the look with tools like starship
Long time iOS user, first time trying a Mac! Any tips and tricks/must know about?
8 projects | reddit.com/r/mac | 31 Jan 2023
Nothing against the default shell (zsh), but when I started using it I immediately noticed the lack of syntax highlighting. My brother recommended using fish, and I haven’t looked back. It’s very pretty and functional :)
Rewrite it in Rust - Pull Request #9512
2 projects | reddit.com/r/cpp | 30 Jan 2023
Fish (shell) porting to Rust from C++
9 projects | news.ycombinator.com | 30 Jan 2023
This comment from the core team spells it out: https://github.com/fish-shell/fish-shell/pull/9512#issuecomm...
> C++ is an old standardized language with multiple implementations, married at the hip to C, an even older even more standardizederer language. Any changes take ages to get to users so we can actually use it. We moved to C++11 in 2016 (some quick calculation shows that's 5 years after the standard was released), and we're still on C++11 because the pain of upgrading is larger than the promises of C++14/17. We needed to backport compilers for our packages until, I believe, 2020.
> Having multiple implementations means you always hit the worst of any of them, because you can't dictate which implementation your users use. So we have to deal a lot more with cmake than we would like, sometimes for things as awkward as "which header is this function in".9 projects | news.ycombinator.com | 30 Jan 20237 projects | reddit.com/r/rust | 30 Jan 2023
Pair programming with ChatGPT - an unexpected path
3 projects | dev.to | 24 Jan 2023
My OS is Linux Ubuntu. My shell is fish and I love it (check out my dotfiles). It allows the creation of functions (a.k.a. aliases) very easily.
For those who are expert at MacOS Terminal
5 projects | reddit.com/r/apple | 21 Jan 2023
Vim: ZZ and zz: Do you know the difference?
5 projects | news.ycombinator.com | 9 Jan 2023
4 projects | news.ycombinator.com | 8 Jan 2023
Not sure if you’re being sarcastic or not, but the actual project page is very useful: https://fishshell.com/
The OP is the equivalent of a changelog, which isn’t going to be terribly helpful to the uninitiated.
What are some alternatives?
powerlevel10k - A Zsh theme
starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
elvish - Elvish = Expressive Programming Language + Versatile Interactive Shell
PowerShell - PowerShell for every system!
oh-my-fish - The Fish Shell Framework
xonsh - :shell: Python-powered, cross-platform, Unix-gazing shell
alacritty - A cross-platform, OpenGL terminal emulator.
volta - Volta: JS Toolchains as Code. ⚡
exa - A modern replacement for ‘ls’.