bash
thefuck
bash | thefuck | |
---|---|---|
9 | 305 | |
583 | 82,982 | |
2.2% | - | |
5.8 | 4.2 | |
8 days ago | 11 days ago | |
C | Python | |
GNU General Public License v3.0 only | MIT License |
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.
bash
-
Node.js 20 is now available
> Next you'll be telling me that I shouldn't use Bash because Bash 5.0 came out in 2018 and only got two minor point releases over the next 5 years. But that sounds dumb, huh?
What's dumb is not being able to tell the difference. It's not about the numbers.
https://git.savannah.gnu.org/cgit/bash.git/ shows there are constant updates. Things are being worked on. Your example proves my whole point. There are updates every year for many years.
Express? Not so. There are many gaps in its history. And for a tool like Express that has way more surface area it is in need of a lot more testing and updating e.g. if NodeJs changes something it breaks.
Does Bash need to make sure it works with HTTP3, Brotli or many other things that came out? No.
> Because for the most part - it doesn't need them.
Right, let's go back to the Stone Age. You don't need clothes either - just a leaf. You're just so dismissive on innovation then why bother? You don't even need NodeJs. Back to assembly and punch cards...
> Is an ignorant take.
Yes, yours. As shown above by your example.
> People promote it because it's a good tool.
And how do you know that? Where are the stats? Or people just google for NodeJs server, see the top response being Express and just do that. The cycle then repeats. Have people promoting it actually benchmarked, compared and investigated all the tools before making this informed decision? I'm sure you've heard from each and everyone 1 of them to know the answer eh.
-
Why is the bash package outdated?
If anyone else is wondering (but it's probably just me), "compatibility level 50" doesn't mean that Bash has a complicated feature-detection algorithm that places compatibility on a scale from 0 to 100%. "Level 50" just means compatibility with bash 5.0.
-
Can someone help me understand this code?
The bash shell also has code in it to check for this same magic number. This is because bash is also available on systems where the kernel doesn't do #! processing, but people would still want their scripts to behave in a predictable manner. You can see this in execute_cmd.c from the current bash source code.
-
Why does foreground job ignore job control signals when Bash is running as pid 1?
Well, have you looked at the bash source? The error message is around line 4481 in this file: https://github.com/bminor/bash/blob/master/jobs.c
-
locate-exit: make your script say which line and why it finished execution
Was it some ancient bug? I cant seem to find a mention of it in bash changelog
-
How are bash shell's functions like `history` are set up and executed?
Here is Bash's source code.
-
Suicide Linux
After I made the comment I actually decided to look up BASHs source code and here appears to be the part that handles errors if the filename is to be believed https://github.com/bminor/bash/blob/master/error.c
-
How do CP and MV work?
I present you a middle case: here's the source code for Gnu bash's cp command.
- I finally figured out C++ and I like it
thefuck
-
Control Linux based distros using hand gestures using OpenCV, GTK, Mediapipe
Are you by chance interested in a command named after the four-letter word, which automatically fixes and reruns the last command: https://github.com/nvbn/thefuck
- Thefuck: Correct errors in previous console commands
-
thefuck VS oh-crab - a user suggested alternative
2 projects | 5 Jan 2024
- Milyen hasznos Github repokat ismertek?
-
Code and Chill Guide 2023
With a good terminal, you can work 2-4 times faster. This will save time and reduced your errors. You can also use fuck (just like how you swear most of the time) to correct errors easily.
- Thefuck: Correct Your Previous Console Command
-
Proof of Concept: Local LLM to execute terminal comands (Here GPT-2)
Now I want a thefuck implementation via uncensored LLMs.
- better than admitting I'm too too lazy to correct the command
-
How to start a Go project in 2023
>spellcheck on commands
I prefer to just type "fuck":
https://github.com/nvbn/thefuck
-
What's everyone working on this week (21/2023)?
I am starting to learn Rust and I am starting to implement the fuck CLI tool in Rust. Do you think this is a good use of my learning time?
What are some alternatives?
ngs - Next Generation Shell (NGS)
ohmyzsh - 🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
phero - Full-stack type-safety with pure TypeScript
httpie - 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
coreutils - upstream mirror
fish-shell - The user-friendly command line shell.
shell-safe-rm - 😎 Safe-rm: A drop-in and much safer replacement of bash rm with nearly full functionalities and options of the rm command! Safe-rm will act exactly the same as the original rm command.
howdoi - instant coding answers via the command line
server - :desktop_computer: Simple and powerful server for Node.js
aws-cli - Universal Command Line Interface for Amazon Web Services
express-promise-ro
poe-archnemesis-scanner - Tool for Path of Exile game to automatically scan Archemesis inventory and display related information