Skip to content

RoryNesbitt/dotfyle-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 

Repository files navigation

dotfyle-cli

A command line tool to test out Neovim configs found on dotfyle (or github)

example

Requirements

  • fzf - dotfyle-cli is posix complient so should run anywhere as long as fzf is available
  • git - Some features of dotfyle-cli will only work if git is available (install/update)

installation

assumes you have ~/.local/bin in your PATH, feel free to change the directory

curl -o ~/.local/bin/dotfyle https://raw.githubusercontent.com/RoryNesbitt/dotfyle-cli/main/dotfyle
chmod +x ~/.local/bin/dotfyle

You will then be able to get the new version with dotfyle upgrade

Using dotfyle-cli

Config installation

start by installing some configs

dotfyle install https://dotfyle.com/codicocodes/dotfiles-nvim
dotfyle install https://github.com/folke/dot/tree/master/nvim
dotfyle install RoryNesbitt/RNvim

Running Neovim

Then select which one you want to start Neovim with using

dotfyle
# or
dotfyle run

Or run your last used with

dotfyle run --last-used

Getting more help/config management

dotfyle-cli can also remove or update configs, check out the options with

dotfyle --help

On removing a config the related files are also removed from

  • ~/.config/neovim-configs
  • ~/.cache/neovim-configs
  • ~/.local/share/neovim-configs
  • ~/.local/state/neovim-configs