{"repo":"laktak/tome","free":true,"listed":false,"github":"https://github.com/laktak/tome","clone":"git clone https://github.com/laktak/tome.git","description":"🔁 Interactive Script playbooks for your terminal with Vim/Neovim (and Tmux)","language":"Vim Script","stars":175,"topics":["automation","history","shell","shell-history","tmux","tmux-plugin","vim-plugin","vim","neovim-plugin"],"license":"MIT","category":"workflow-automation","readme_excerpt":"🔁 TOME Playbooks { repos & mirrors: github.com/laktak/tome, codeberg.org/laktak/tome } Playbooks are a simple but powerful tool for your shell and terminal apps. Tome puts Vim \"above\", where you write and collect your commands which are then executed, on demand, in the terminal below. Instead of a one line prompt you can edit with Vim and instead of a history you can see all your commands in the document. 1. Replaces your command history, organized by project 2. Allows interactive scripting 3. Allows you to add notes - we may even call it documentation ;) 4. Enhances your shell prompt with Vim 5. Built for tmux or the Vim terminal Changes - Added TomeVar command to list/edit existing variables in scratch buffer - Now switches to existing Tome pane on open Index - Introduction - Requirements - Installation - Vim plugin - tmux plugin (optional) - Scripting - Configuration - Vim options - tmux options - Alternatives - Contributions Introduction - With tmux: press p (default binding), this will split the current pane vertically and create or open a playbook in Vim - With Vim only: run vim .playbook.sh or open a playbook file A playbook is a mixture of command history, script and documentation. You can structure it however you like. On any line that you want to send to the terminal just press enter. This can be any shell but also a terminal application like a SQL client or ssh to a remote server. You can send (execute) the commands to the target, which is a tmux pane following th","default_branch":null,"files":null,"tree":[],"storefront":"/r/laktak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laktak/tome/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}