my neovim config-manager cli
Shell 100.0%
5 1 0

Clone this repository

https://tangled.org/ijadux2.tngl.sh/Sharingan.cli https://tangled.org/did:plc:jn72xozs3hiq3gb4bqr2gzgz/Sharingan.cli
git@tangled.org:ijadux2.tngl.sh/Sharingan.cli git@tangled.org:did:plc:jn72xozs3hiq3gb4bqr2gzgz/Sharingan.cli

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Sharingan.nvim#

Sharingan.nvim - A Doom Emacs-style Neovim plugin manager with a beautiful TUI.

Repository: https://github.com/ijadux2/Sharingan.nvim

Features#

  • Beautiful TUI with spinners, progress bars, and ASCII art
  • Doom Emacs-style commands
  • Plugin management (update, sync, clean, list)
  • Config management (reset, remove-config)
  • System diagnostics (doctor)
  • Plugin search and info

Installation#

git clone https://github.com/ijadux2/Sharingan.git
cd ./sharingan/
./install.sh

Usage#

# Update all plugins
sharingan update

# Update specific plugin
sharingan update telescope

# Update config tangle
sharingan update tangle

# Reset config from git
sharingan reset

# Remove entire config
sharingan remove-config

# List installed plugins
sharingan list

# Sync plugin database
sharingan sync

# Download config from GitHub
sharingan fetch                    # Fetch default config
sharingan fetch user/repo         # Fetch from GitHub
sharingan fetch https://...       # Fetch from URL

# Clean unused plugins
sharingan clean

# Search for plugins
sharingan search nvim

# Show plugin info
sharingan info telescope

# System diagnostics
sharingan doctor

Flags#

  • -f, --force - Skip confirmation prompts
  • -v, --verbose - Enable verbose output

Requirements#

  • Neovim (for plugin management)
  • Git
  • curl (for plugin search)
  • jq (optional, for prettier search output)