Surya Susarla

Dev log

Utils

Scripts and tools I use across machines.


Shell Setup

Sets up ~/.supraa_setup with git functions, aliases, and shell helpers, then wires it into ~/.zshrc / ~/.bashrc.

bash <(curl -fsSL https://suryasusarla.com/utils/shell-setup.sh)

or with wget:

wget -qO- https://suryasusarla.com/utils/shell-setup.sh | bash

shell-setup.sh


Neovim Setup

Sets up telescope.nvim (Ctrl-P fuzzy file finder) and bufferline.nvim (always-visible buffer tabline) via lazy.nvim, then wires it into init.lua / init.vim. Assumes Neovim is already installed. Requires Neovim >= 0.9.0 and git; fails closed if either check doesn't pass.

Keymaps: Ctrl-P find files, Shift-H / Shift-L prev/next buffer, <leader>x (space+x) close buffer.

bash <(curl -fsSL https://suryasusarla.com/utils/nvim-setup.sh)

or with wget:

wget -qO- https://suryasusarla.com/utils/nvim-setup.sh | bash

nvim-setup.sh