job-security
oh-my-bash
job-security | oh-my-bash | |
---|---|---|
2 | 26 | |
57 | 5,479 | |
- | 3.0% | |
5.1 | 8.8 | |
2 months ago | 6 days ago | |
Rust | Shell | |
- | 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.
job-security
-
Elvish, expressive programming language and a versatile interactive shell
Hey, thanks for the compliment! Glad you've enjoyed Elvish.
Re job control - you can run a background job with &, and there are fg and bg commands, but you can't actually ^Z a running program (which is what most people mean by job control). I've heard people have success with https://github.com/yshui/job-security though.
Re Elvish and Nushell, I'd add my biased recommendation for Elvish because it has comprehensive reference documents (https://elv.sh/ref/) :)
- job-security: job control for shells that don't have it
oh-my-bash
-
Elvish, expressive programming language and a versatile interactive shell
After being a fish die-hard for like a decade I finally gave up and learned to embrace Bash for its ubiquity. I realized all I cared about in fish was the built-in autocomplete, colorized output, and history management, which I was able to bolt on in short order to Bash.
Now I use ble.sh [1] and Oh My Bash! [2] and Atuin [3] and I love it.
This is really a field where I feel standardization is the better path. It's a similar feeling I get when I observe the vast array of notetaking apps I see made and think here is a place where it would be better to pick one FOSS solution and contribute.
[1] https://github.com/akinomyoga/ble.sh
[2] https://github.com/ohmybash/oh-my-bash
[3] https://atuin.sh/
-
is there a way to make my bash prompt look like this?
Oh-my-bash would git you all the way there.
-
My Fedora 38 setup:
This link is the main page of Oh My Bash: https://github.com/ohmybash/oh-my-bash
- Ubuntu basic configuration
-
PS1 help. How can i color this angle > (like in the link) in bash ?!!
The bash equivalent is called ohmybash.
- How do I color code my branches like this?
-
Switching to Zsh
Similarly, there's a project called oh-my-bash which might be worth looking into -- you don't really have to use it as a config manager if you don't want to, it's very easy to cherry-pick the modules you want, and either source them or copy directly into your bashrc.
-
Yet another PS1
my thoughts are that https://github.com/ohmybash/oh-my-bash exists
-
Does Bash have something like Powershell's MenuComplete?
you could look at https://github.com/ohmybash/oh-my-bash I am sure there are some auto completion plugins...or you could look at fig.
-
Fuzzy file completion in bash
Not sure because it's not something that matters to me but oh-my-bash exists so you could give it a go.
What are some alternatives?
bash-it - A community Bash framework.
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.
zsh-autosuggestions - Fish-like autosuggestions for zsh
starship - โ๐๏ธ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
synth-shell - Boost your terminal, script by script
zsh-vi-mode - ๐ป A better and friendly vi(vim) mode plugin for ZSH.
ble.sh - Bash Line Editorโa line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.
zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.
fish-shell - The user-friendly command line shell.
xonsh - :shell: Python-powered, cross-platform, Unix-gazing shell.
oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer
glava - GLava - OpenGL audio spectrum visualizer