{"id":28831262,"url":"https://github.com/joknarf/shell-ng","last_synced_at":"2026-04-26T12:01:54.627Z","repository":{"id":292839873,"uuid":"981093430","full_name":"joknarf/shell-ng","owner":"joknarf","description":"shell plugin nextgen experience (bash/zsh/ksh)","archived":false,"fork":false,"pushed_at":"2026-04-26T08:04:11.000Z","size":90,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-26T09:32:54.550Z","etag":null,"topics":["auto-completion","bash-plugin","cd-history","command-history","interactive-menu","ksh-plugin","nerd-font","nerd-prompt","shell-plugin","zsh-plugin"],"latest_commit_sha":null,"homepage":"https://joknarf.github.io/joknarf-tools","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joknarf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-10T10:23:05.000Z","updated_at":"2026-04-26T08:04:15.000Z","dependencies_parsed_at":"2025-05-12T12:41:59.984Z","dependency_job_id":"8aad5eb9-4b6f-4e90-9519-6c7bd0d120e5","html_url":"https://github.com/joknarf/shell-ng","commit_stats":null,"previous_names":["joknarf/shell-ng"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/joknarf/shell-ng","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joknarf%2Fshell-ng","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joknarf%2Fshell-ng/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joknarf%2Fshell-ng/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joknarf%2Fshell-ng/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joknarf","download_url":"https://codeload.github.com/joknarf/shell-ng/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joknarf%2Fshell-ng/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32296259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T09:34:17.070Z","status":"ssl_error","status_checked_at":"2026-04-26T09:34:00.993Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-completion","bash-plugin","cd-history","command-history","interactive-menu","ksh-plugin","nerd-font","nerd-prompt","shell-plugin","zsh-plugin"],"created_at":"2025-06-19T06:06:03.807Z","updated_at":"2026-04-26T12:01:54.608Z","avatar_url":"https://github.com/joknarf.png","language":"Shell","readme":"[![Joknarf Tools](https://img.shields.io/badge/Joknarf%20Tools-Visit-darkgreen?logo=github)](https://joknarf.github.io/joknarf-tools)\n[![Shell](https://img.shields.io/badge/shell-bash%20|%20zsh%20|%20(ksh)%20-blue.svg)]()\n[![Licence](https://img.shields.io/badge/licence-MIT-blue.svg)](https://shields.io/)\n\n# shell-ng\nShell next-gen plugin, the new shell experience (for bash/zsh/ksh) in native shell.\n\n## features\n\nAll-in-one plugin optimized with joknarf shell command line customizations, includes:\n\n| Plugin                                                | Short description                                       | Basic key binding                     |\n|-------------------------------------------------------|---------------------------------------------------------|---------------------------------------|\n| [selector](https://github.com/joknarf/selector)       | Interactive menu used in joknarf plugins (bash/zsh/ksh) |                                       |\n| [nerdp](https://github.com/joknarf/nerdp)             | Nerd shell prompt (bash/zsh/ksh)                        |                                       |\n| [redo](https://github.com/joknarf/redo)               | Command history interactive menu (bash/zsh)             | \u003ckbd\u003eShit\u003c/kbd\u003e-\u003ckbd\u003eTab\u003c/kbd\u003e        |\n| [seedee](https://github.com/joknarf/seedee)           | Directory history interactive menu (bash/zsh/ksh)       | \u003ckbd\u003eShift\u003c/kbd\u003e-\u003ckbd\u003e▼\u003c/kbd\u003e         |\n| [complete-ng](https://github.com/joknarf/complete-ng) | Auto-completion interactive menu (bash/zsh)             | \u003ckbd\u003eTab\u003c/kbd\u003e                        |\n\n## Demo\n\n![shell-ng3](https://github.com/user-attachments/assets/431d6d71-0d0a-4fbc-bcb8-738cb1832880)\n\n## Pre-requisites\n* shell-ng is using Nerd Font glyphs, you should install Nerd font on your favorite terminal manager, or it should manage Nerd glyphs\n* Basic standard gnu utilities (sed/awk/grep/tar/gzip)\n\n## Install\n\nUse a plugin manager like the famous [thefly](https://github.com/joknarf/thefly) (multi shell plugins/dotfiles manager and teleporter) :\n```\nfly add joknarf/shell-ng\n```\nthefly will allow to keep all your plugins available when connecting to remote servers through ssh, and even changing shell and user with sudo.\n\nOr manually source the plugin for your shell :  \n```\ngit clone https://github.com/joknarf/shell-ng\nsource shell-ng/shell-ng.plugin.${SHELL#*/}\n```\n","funding_links":[],"categories":["Plugins"],"sub_categories":["ZSH on Windows"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoknarf%2Fshell-ng","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoknarf%2Fshell-ng","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoknarf%2Fshell-ng/lists"}