#!/bin/bash commands="ncmpcpp rsync find man tldr sed awk tr cp ls grep xargs rg ps mv kill lsof less head tail tar cp rm rename jq cat ssh cargo git git-worktree git-status git-commit git-rebase docker docker-compose stow chmod chown make" languages="golang solidity vlang v nodejs javascript tmux typescript zsh cpp c lua rust python bash php haskell ArnoldC css html gdb" if [[ -z $@ ]]; then selected=$(echo "$commands $languages" | tr ' ' '\n' | fzf) if [[ -z $selected ]]; then exit 0 fi read -rp "Enter Query: " query query=$(echo "$query" | tr ' ' '+') tmux neww bash -c "curl cht.sh/$selected/$query & while [ : ]; do sleep 1; done" else tmux neww bash -c "curl cht.sh/$@ & while [ : ]; do sleep 1; done" fi