TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Yash: Posix-compliant shell with fish-style predictive completion and more

1 pointsby codesectionsover 5 years ago

1 comment

codesectionsover 5 years ago
From the project website:<p>&gt; Yash is intended to be the most POSIX-compliant shell in the world while supporting features for daily interactive and scripting use. Notable features are:<p><pre><code> * Global aliases * Arrays * Socket redirection, pipeline redirection, and process redirection * Brace expansion and extended globbing * Fractional numbers in arithmetic expansion * Prompt command and command-not-found handler * Command line completion with predefined completion scripts for more than 100 commands * Command line prediction based on command history </code></pre> I&#x27;m particularly taken with it&#x27;s support for configuring the relevant keyboard commands, with strong support for both Emacs and Vi bindings.<p>It also uses much less RAM than many other shells with similar interactive features, to the extent that matters to folks these days.