Boostrap a Next.js project with components, API routes, and utilities.


License
MIT
Install
npm install tacos@0.0.3

Documentation

tacos

Tacos runs tmux and serves a remote curses-like (blessed) API that any terminal program can use to draw terminal UIs.

Tacos has the ability to render UI elements only in the active tmux pane. For example, vimtron uses tacos to draw several UI components for Vim such as fuzzy-find file/buffer menus, project-wide grep menu, function argument hints, completion hints, etc.

Built-in tacos has a fuzzy-find search menu for tmux windows. This makes managing tmux windows fast and sexy.

Install

npm i tacos -g

Use

Start tacos by specifying a tmux session name (existing or not)

tacos my-tmux-session-name

The above is the tmux equivalent of tmux new-session -As my-tmux-session-name

Window menu

ctrl + g - brings up fuzzy-find search menu with all tmux windows

In the search menu, the following keybinds are available:

  • enter - select and go to window
  • ctrl + w - delete word (like bash/emacs/etc)
  • ctrl + j - select next
  • ctrl + k - select previous
  • ctrl + d - kill selected window

Remote TUI API

See decurse and decurse-client for how to integrate with the remote TUI API