Skip to content

meghatiku/dotfiles

Repository files navigation

shellcheck License: MIT Issues bashit Website Status dotman Twitter: bhupeshimself

Demo 🔥

dotman-demo

🌠 Features

  • Single file
  • No config file for dotman (No .dotrc 🤦)
  • No useless arguments (single command 😎)
  • Easy to use
  • Extendable ⚒, Available as a Template
  • Fewer Dependencies
    • Git
    • Bash

💠 Installation

via curl ➰

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Bhupesh-v/dotman/master/tools/install.sh)"

via wget 📥

sh -c "$(wget -O- https://raw.githubusercontent.com/Bhupesh-v/dotman/master/tools/install.sh)"

via httpie 🥧

sh -c "$(http --download https://raw.githubusercontent.com/Bhupesh-v/dotman/master/tools/install.sh)"

dotman is installed by default in /home/username/dotman. Your $HOME directory.

Manually ❓

  1. Just grab dotman.sh from Releases 🔼 and store it anywhere on your system.
  2. Change file mode to be 🏃 executable.
chmod +x dotman.sh
  1. Set alias for dotman (optional). Alternatively modify your .bash_aliases file.
alias $(pwd)/dotman.sh=dotman
  1. Run dotman.
./dotman.sh

Usage

Just run dotman anywhere in your terminal 🖖.

dotman

Leave the rest to it.

What else 👀

dotman exports 2 variables in your default shell config (bashrc, zshrc etc):

  1. DOT_DEST: used for finding the location of dotfiles repository in your local system.
  2. DOT_REPO: the url to the remote dotfile repo.

You can change these manually if any one of the info changes.

Author

🤓 Bhupesh Varshney

forthebadge forthebadge

☺️ Show your support

Support me by giving a ⭐️ if this project helped you! or just Twitter URL

📝 License

Copyright © 2020 Bhupesh Varshney.
This project is MIT licensed.

👋 Contributing

Please read the CONTRIBUTING file for the process of submitting pull requests to us.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


fpitters

🐛

Thiago Adomaitis

🐛 💻

Scott

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages