shell-pack
ngs
shell-pack | ngs | |
---|---|---|
2 | 96 | |
3 | 1,381 | |
- | 1.5% | |
7.8 | 2.2 | |
8 months ago | 14 days ago | |
Shell | C | |
- | 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.
shell-pack
-
Is it possible to create a Ventoy VM?
Also, booting Ventoy virtually within Ventoy can be done, ask me how I know. qemu offers an option to boot a VM without modifying the given disk (think snapshot in RAM). You can peek at my "qqemu" script here.
-
Next Generation Shell (NGS)
You can try my setup. But beware, it's kind of intrusive (overwrites mc, tmux config) so maybe fire it up in a Debian based live iso or use the included docker environments.
ngs
-
Ask HN: What would you spend your time working on if you didn't need money?
I would like to make my DevOps colleagues more productive and less frustrated. I'm actually already doing it, it's just way slower when you can't do it as a full time job.
I started working on Next Generation Shell in 2013. I have the programming language in quite a good shape and we use it at work.
I'm working on the UI now. The main idea of the UI is to get rid of telegraph-style communication paradigm of sending text and receiving text. We can actually use the whole screen now. We have text editing using full screen since 1976 (vi) but classical shells are ignoring this capability till this day. It's time to stop treating outputs of programs as if they are still printed on paper, allowing zero interactivity.
https://github.com/ngs-lang/ngs/wiki/UI-Design
https://github.com/ngs-lang/ngs/wiki/UI-Chain-Design
Have a nice day!
-
State of the Terminal
- https://ngs-lang.org/
> Applications should neither be concerned with what color codes the output device can render, nor should the terminal itself have to support hundreds of emulation targets.
If you have colour codes (et al) sent out-of-band then you need a new kind of terminal emulator which the application then also needs to support. So you do effectively create yet another standard.
Whereas the status quo, as much as it sucks, is largely just vt100 with a few extra luxuries, some of which are as old as xterm. We aren't really talking about having to deal with hundreds of emulation targets, nor even more than one, in most cases.
Where things get a little more challenging is if you want stuff like squiggly underlines or inlined images. There is the beginnings of some de facto standardisation there but it's still a long way from being standardised.
- Next Generation Shell – a modern programming language for DevOps
-
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 :)
-
AWS while being great at the underlying services, had by far the worst user experience ever existed on a platform at that scale
The plan for UI is at https://github.com/ngs-lang/ngs/wiki/UI-Design
- NGS v0.2.16 is out
-
How NGS started? – Next Generation Shell
The site is at https://ngs-lang.org/
-
Next Generation Shell
Project: https://github.com/ngs-lang/ngs
-
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
What are some alternatives?
dotfiles - :computer: *n*x dotfiles for a user shell. Targets primarily desktop Linux. Uses: i3, fish, pywal, vim, fzf and dirp.
nushell - A new type of shell
base16-fish-shell - base16 for fish 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!
smux - ssh+tmux=smux
fx - Terminal JSON viewer & processor
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.
ShellCheck - ShellCheck, a static analysis tool for shell scripts
bashly - Bash command line framework and CLI generator
hoogle - Haskell API search engine
xonsh - :shell: Python-powered, cross-platform, Unix-gazing shell.
murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)