Top 3 Shell Asynchronou Projects
-
zsh-autocomplete
🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
#cloud-config package_upgrade: true packages: - apt-transport-https - ca-certificates - curl - wget - less - lsb-release - gnupg - build-essential - python3 - zsh - tmux - jq - xclip - dos2unix - fzf - ripgrep write_files: - path: /tmp/install-stage1.sh content: | #!/usr/bin/env bash # Azure CLI curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash # Rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y # NVM / Node part 1 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # TMUX TPM part 1 git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm # Python sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 # ZSH oh-my-sh part 1 sudo chsh -s $(which zsh) $USER sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" permissions: '0755' - path: /tmp/install-stage2.sh content: | #!/usr/bin/env bash ssh -T [email protected] # clone script folders if ! [ -d ~/scripts ]; then git clone [email protected]:theuser/bash-scripts.git ~/scripts; fi if ! [ -d ~/.dotfiles.git ]; then git clone [email protected]:theuser/dotfiles.git ~/.dotfiles.git; fi # configurations [ -e ~/.zshrc ] && rm ~/.zshrc [ -d ~/.dotfiles.git ] && ln -s ~/.dotfiles.git/.zshrc ~/.zshrc [ -e ~/.tmux.conf ] && rm ~/.tmux.conf [ -d ~/.dotfiles.git ] && ln -s ~/.dotfiles.git/.tmux.conf ~/.tmux.conf [ -e ~/.configgit ] && rm ~/.configgit [ -d ~/.dotfiles.git ] && ln -s ~/.dotfiles.git/.configgit ~/.configgit ([ ! -L ~/.config ] && [ -d ~/.dotfiles.git ]) && ln -s ~/.dotfiles.git/.config ~/.config # TMUX TPM part 2 .tmux/plugins/tpm/scripts/install_plugins.sh # NeoVim [ -e ~/scripts/install-neovim.sh ] && ./scripts/install-neovim.sh # NVM / Node part 2 source .nvm/nvm.sh nvm install --lts permissions: '0755' - path: /tmp/install-stage3.sh content: | #!/usr/bin/env bash ZSH=$HOME/.oh-my-zsh [ ! -d $ZSH/custom/plugins/zsh-autocomplete ] && git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH/custom/plugins/zsh-autocomplete permissions: '0755' runcmd: - export USER=$(awk -v uid=1000 -F":" '{ if($3==uid){print $1} }' /etc/passwd) - curl -fsSL https://test.docker.com -o test-docker.sh - sh test-docker.sh - rm test-docker.sh - usermod -aG docker $USER - mv /tmp/install-stage* /home/$USER/
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
zsh-async
Because your terminal should be able to perform tasks asynchronously without external tools!
[8] https://github.com/mafredri/zsh-async as an example, but also doable in bare Zsh
-
agkozak-zsh-prompt
A fast, asynchronous Zsh prompt with color ASCII indicators of Git, exit, SSH, virtual environment, and vi mode status. Framework-agnostic and customizable.
Shell Asynchronous discussion
Shell Asynchronous related posts
Index
What are some of the best open-source Asynchronou projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | zsh-autocomplete | 5,213 |
2 | zsh-async | 760 |
3 | agkozak-zsh-prompt | 286 |