Skip to content

beamiter/bob

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bob

Struggle to keep your neovim versions in check? Bob provides an easy way to install and switch versions on any system!

Bob is a cross-platform and easy-to-use neovim version manager, allowing for easy switching between versions right from the command line.

Prerequisites

Make sure you don't have neovim already installed via other ways e.g. package manager.

When building from source

Install rustup

🔧 Installation

Install from source

  1. cargo install --git https://github.com/MordechaiHadad/bob.git
  2. Run bob with bob

❓ Usage

  • bob use |nightly|stable|<version-string>|

Switch to the specified version, will auto-invoke install command if the version is not installed already.

Windows side note

Make sure to run the application as administrator to properly switch a version.

  • bob install |nightly|stable|<version-string>|

Install the specified version, can also be used to update out-of-date nightly version.

  • bob uninstall |nightly|stable|<version-string>|

Uninstall the specified version.

  • bob erase

Erase any change bob ever made including neovim installation, neovim verion downloads and registry changes.

  • bob ls List all installed and used versions

A version-string can either be vx.x.x or x.x.x examples: v0.6.1 and 0.6.0

❤️ Credits And Inspiration

  • nvm A node version manager
  • nvenv A neovim version manager written by NTBBloodbath

Contributors


max397

👷

shift-d

👷

Aquib

👷

Viv Sedov

👷

Tarun

👷

Dev Choudhuri

👷📖

Bryant

👷

About

A version manager for neovim

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%