Zash - A Zuper Awesome Shell

Overview

Zash - A Zuper Awesome Shell

Img

Welcome to zash, its activily being developed and is not near a stable release.

Example

Installation

Arch:

yay -S zash

Paru seems to have some problems running the post_install hook, so yay is recommended

To set zash as your default shell

chsh -s /usr/bin/zash
You might also like...
Rust awesome(资源). 💥
Rust awesome(资源). 💥

Rust Boom 💥 Rust Boom 是一个仓主在学习使用 Rust 的时候,对 Rust 的一些难点的解决方法以及一些 Rust 开源的好玩的库、书籍、文章的整理,希望可以帮助更多的 Rust 初学者来翻过 Rust 这座大山。 TOC Rust Boom 💥 TOC Blasting

awesome fullstack rust web framework, made by axum & shaku & yew

Awesome Rust Full Stack Web Framework With Axum && shaku && yew, this repository represents how can we construct new web server used by rust. Still in

Shell scripting that will knock your socks off
Shell scripting that will knock your socks off

atom Shell scripting that will knock your socks off. NOTE: Click the image above for a video demonstration.

A new type of shell
A new type of shell

A new type of shell

🐢 Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands
🐢 Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.

a cute shell thingy that written in rust
a cute shell thingy that written in rust

a cute shell thingy that written in rust

A shell for research papers

Reason: A Shell for Research Papers Did I ever read this paper? Which OSDI 2021 papers did I read? Which ones have the word 'Distributed' in their tit

Explore from the safety of your shell
Explore from the safety of your shell

turtlescan Explore from the safety of your shell Installation: cargo install turtlescan tui Starts a little tui which connects to your JSON-RPC server

dune - A shell by the beach!
dune - A shell by the beach!

dune - A shell by the beach!

Comments
  • Piping can't be escaped

    Piping can't be escaped

    ISSUE TYPE:

    • Bug Report

    OS / ENVIRONMENT:

    • Operating system: Arch linux
    • Zash version: latest-git

    STEPS TO REPRODUCE:

    image Type echo "hello | lolcat" or something else with a pipe

    EXPECTED BEHAVIOUR:

    If you do echo "hello | lolcat" it should print "hello | lolcat"

    ACTUAL BEHAVIOUR:

    It treats the pipe character as a pipe character even if its escaped or inside a string

    Additional information (optional):

    There is a workaround for now. You need to escape it twice.

    echo "hello \| lolcat"
    or
    echo hello \\| lolcat
    
    bug 
    opened by robiot 1
  • Can't use single parenthesis

    Can't use single parenthesis

    ISSUE TYPE:

    • Bug Report

    OS / ENVIRONMENT:

    • Operating system: Arch
    • Zash version: v0.1.1

    STEPS TO REPRODUCE:

    1. Open a zash shell
    2. Type for example: echo ":)"

    EXPECTED BEHAVIOUR:

    Allow to run that command

    ACTUAL BEHAVIOUR:

    Mismatched brackets: ')' is unpaired

    bug 
    opened by robiot 0
  • Configure from toml

    Configure from toml

    Example toml:

    [Helper]
    CompletionType = "list"
    EditMode = "emacs"
    OutputStream = "stdout"
    
    [History]
    Path = "$HOME/.zash_history"
    IgnoreSpaces = true
    
    [Shell]
    Prompt = "({username}.blue)@({hostname}.blue) ({pwd}.cyan) (•.blue)(•.red)(•.yellow)"
    
    enhancement 
    opened by robiot 0
  • Zash shows full path to user home folder than ~

    Zash shows full path to user home folder than ~

    OS: Fedora SIlverblue 35 (Kionite)

    /home is symlinked to /var/home/ zash only shows the ~ only when the user home folder is in /home but in fedora silverblue it's different since root file-system is read-only and only /etc and /var are read-write home folder got moved to /var

    bug 
    opened by AloneER0 0
Releases(v0.3.1)
Owner
Robiot
just a robot doing stuff
Robiot
An awesome language and its compiler.

Calocom Project Build Build with cargo-make Just run cargo make in the root directory of the project. Or, if you want to build it in release mode, run

Aoyang Yu 31 Sep 16, 2022
rust awesome(资源). 💥

Rust Boom ?? Rust Boom 是一个仓主在学习使用 Rust 的时候,对 Rust 的一些难点的解决方法以及一些 Rust 开源的好玩的库、书籍、文章的整理,希望可以帮助更多的 Rust 初学者来翻过 Rust 这座大山。 TOC Rust Boom ?? TOC Blasting

null 503 Dec 30, 2022
An awesome CLI tool for effectively learning Rust and more. Project winner of the RustFi 2022 hackathon

rlrn An awesome CLI tool for effectively learning Rust and more Table of Contents About The Project Built With Getting Started Prerequisites Installat

Victor Kostyuk 6 Dec 25, 2022
The awesome-app Command Line Interface

Rust CLI to create Awesome Applications with Rust. More info at awesomeapp.org Install > cargo install awesome-app Create your first app: # Create you

RUST-AWESOME-APP 41 Jan 4, 2023
Awesome-like workspaces for Hyprland

Hyprsome Hyprsome is a binary that interacts with Hyprland's Unix socket to make workspaces behave similarly to AwesomeWM in a multi-monitor setup. If

null 17 Jan 1, 2023
(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

Uplink Privacy First, Modular, P2P messaging client built atop Warp. Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust

Satellite 13 Jan 25, 2023
Little example projects for learning Rust and building awesome cli tools! ⭐️

rust-cli-examples Examples of clean and well-tested command line utilities, written in Rust. ?? ?? What is this repo? This repo is a collection of man

Jim Lynch 5 Mar 31, 2023
Striving to create a great Application with full functions of learning languages by ChatGPT, TTS, STT and other awesome AI models

Striving to create a great Application with full functions of learning languages by ChatGPT, TTS, STT and other awesome AI models, supports talking, speaking assessment, memorizing words with contexts, Listening test, so on.

null 155 Apr 20, 2023
Little exercises for learning Rust and building awesome cli tools! ⭐️

rust-cli-exercises Little exercises for learning Rust and building awesome cli tools! ⭐️ What's Here This repo is a collection of many extremely small

null 6 Apr 25, 2023
Super-lightweight Immediate-mode Embedded GUI framework, based on the awesome embedded-graphics library. Written in Rust.

Kolibri - A GUI framework made to be as lightweight as its namesake What is Kolibri? Kolibri is an embedded Immediate Mode GUI mini-framework very str

null 6 Jun 24, 2023