Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladpetriv/setup-neovim
Set up your nvim config in a few steps
https://github.com/vladpetriv/setup-neovim
cli configuration go nvim
Last synced: 4 months ago
JSON representation
Set up your nvim config in a few steps
- Host: GitHub
- URL: https://github.com/vladpetriv/setup-neovim
- Owner: VladPetriv
- Created: 2022-11-19T12:15:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T07:54:40.000Z (8 months ago)
- Last Synced: 2024-09-28T06:21:01.660Z (4 months ago)
- Topics: cli, configuration, go, nvim
- Language: Go
- Homepage:
- Size: 170 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# setup-nvim
setup-nvim is a simple cli utility for setup your neovim by configs from open source repositories.
## Features 🤔
- Copy neovim configs from Github and GitLab by `HTTP` or `SSH` links.
- Auto extract neovim config from repository if it's not main directory.
- Install package managers [Packer, VimPlug].
- Validation for URL.
- Validation for repository files.
- Colored input and output.
- Check if config already exists and ask permission for deleting it.
- Detect already installed package managers and ask permission for deleting them.## How to install ✅?
1. Clone the repository:
```bash
git clone [email protected]:VladPetriv/setup-neovim.git
```2. Go to repository directory:
```bash
cd setup-neovim
```3. Run the installation command via `make`:
```bash
make install
```
4. Start using:
```bash
setup-nvim
```## How to uninstall ❌?
1. Go to repository directory:
```bash
cd setup-neovim
```2. Run the uninstalling command via `make`:
```bash
make uninstall
```