pure-sh-bible
ngs
Our great sponsors
pure-sh-bible | ngs | |
---|---|---|
29 | 94 | |
6,245 | 1,329 | |
- | 3.9% | |
0.0 | 4.0 | |
3 months ago | 7 days ago | |
Shell | C | |
MIT License | GNU General Public License v3.0 only |
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.
pure-sh-bible
-
Pure Bash Bible
Do you have any specific examples to cite? The snippets are meant to be run in POSIX-compliant shells like dash/yash/ash/etc, not just Bash in compatibility mode.
In fact, there used to be a section which listed workarounds[1] for bugs in dash, but they have since been fixed[2]. If you are still using an old version of dash, you may need to use them.
[1] https://github.com/dylanaraps/pure-sh-bible/commit/70f410ebb...
- Pure Sh Bible
-
Just: A Command Runner
There is the "pure bash bible" but it seems less than maintained these days: https://github.com/dylanaraps/pure-sh-bible
Otherwise you're stuck reading the POSIX standard: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
- Unix shell script tactics - a style guide
- How do I learn bash?
-
Pure Bash Bible – A collection of pure bash alternatives to external processes
The author also wrote the Pure sh Bible (for more portability than bash alone provides).
Also useful is dylanaraps' Pure sh Bible which I turn to regularly when I want to make sure I'm not straying from POSIX-compatible.
- Practical Shell Patterns I Use
ngs
-
Ask HN: Show me your half baked project
Next Generation Shell. As a shell, it's a programming language and a UI. Half baked: programming language - pretty much done, we use it at work; UI - just starting to work on.
Ananlysis of what's wrong with current shells' UIs and how to fix it - https://blog.ngs-lang.org/2023/09/30/ui-in-ngs/
Project - https://github.com/ngs-lang/ngs
Any help would be appreciated of course :)
-
I'm trying to switch from Python to Lua so I can get into game development... where do I start?
There are number of new ones coming out ...and I'm curious of https://github.com/ngs-lang/ngs. As a language nerd, have you seen that?
- Monthly 'Shameless Self Promotion' thread - 2023/01
-
Telegraph and the Unix Shell
I bookmarked https://github.com/ngs-lang/ngs some time ago.
Oh interesting... author of that article developed https://ngs-lang.org/.
Thanks, took a note - https://github.com/ngs-lang/ngs/issues/621
- Building a simple shell in C – Part 3
-
Development Environments: discussion about terminals and IDEs in 2022
Since the UI is in early stage, there isn't much to show yet but the design is available: https://github.com/ngs-lang/ngs/wiki/UI-Design
-
Ask HN: What projects are you working on this weekend?
This weekend, like any other time when it's possible, I'm continuing to work on Next Generation Shell. It is a fully-fledged programming language for the DevOps-y niche (the one which was once dominated by Perl). The language contains domain specific facilities such as convenient running of external programs and data manipulation.
What are some alternatives?
pure-bash-bible - 📖 A collection of pure bash alternatives to external processes.
nushell - A new type of shell
oil - Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
fx - Terminal JSON viewer & processor
ohmyzsh - 🙃 A delightful community-driven (with 2,200+ 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.
ShellCheck - ShellCheck, a static analysis tool for shell scripts
bashly - Bash command line framework and CLI generator
hoogle - Haskell API search engine
murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
zx - A tool for writing better scripts
xonsh - :shell: Python-powered, cross-platform, Unix-gazing shell.
shelljs - :shell: Portable Unix shell commands for Node.js