Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.52 KB

INSTALL.md

File metadata and controls

54 lines (36 loc) · 1.52 KB

Install

The recommended way to install anything is to run this one-liner, which loads a nice TUI showing your options.

sh <(curl https://marx.sh)

Non-interactive install options

Install everything

sh <(curl https://marx.sh) --full

Partial install

Any of the flags below can be combined.

tmux

Install tmux and .tmux.conf

sh <(curl https://marx.sh) --tmux

vim

Install Vim, my .vimrc, and skeleton files

sh <(curl https://marx.sh) --vim

zsh

Install Zsh, Oh-My-Zsh, .zshrc, .aliases, .functions, and Zsh theme

sh <(curl https://marx.sh) --zsh

Temporary install

Sometimes, you only need your dotfiles temporarily. For example, say you're editing some code on a friend's machine. You could slowly go through it with their editor, or you could load up your vim config and fly through their code. This is where the --tmp flag comes in. You can use the --tmp flag with --tmux, --vim, or --zsh. It will install the packages, download necessary dotfiles into the ~/.shell.tmp directory, and add the shell script ~/.shell.tmp/uninstall.sh which will uninstall any packages you installed and remove the ~/.shell.tmp directory. Temporary install will look for the “vanilla” versions of synced dotfiles, where possible.