Skip to content

molayadev/moladots

Repository files navigation

███╗ ███╗ ██████╗ ██╗ █████╗ ██╗ ██╗ █████╗ ██████╗ ███████╗██╗ ██╗ ████╗ ████║██╔═══██╗██║ ██╔══██╗╚██╗ ██╔╝██╔══██╗██╔══██╗██╔════╝██║ ██║ ██╔████╔██║██║ ██║██║ ███████║ ╚████╔╝ ███████║██║ ██║█████╗ ██║ ██║ ██║╚██╔╝██║██║ ██║██║ ██╔══██║ ╚██╔╝ ██╔══██║██║ ██║██╔══╝ ╚██╗ ██╔╝ ██║ ╚═╝ ██║╚██████╔╝███████╗██║ ██║ ██║ ██║ ██║██████╔╝███████╗ ╚████╔╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝ ╚═══╝

build status badge License: MIT platform: linux and macos

🌠 Features

  • Single file manager (Portable)
  • No config files for moladots (No .dotrc 🤦)
  • No useless arguments (single command 😎)
  • Easy to use
  • Fewer Dependencies
    • Bash>=3
  • Auto Install Dependencies
    • Git
    • Cowsay
  • Allow to install some common Development Tools

💠 Installation

via curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/molayadev/moladots/master/tools/install.sh)"

via wget 📥

sh -c "$(wget -O- https://raw.githubusercontent.com/molayadev/moladots/master/tools/install.sh)"

via httpie 🥧

sh -c "$(http --download https://raw.githubusercontent.com/molayadev/moladots/master/tools/install.sh)"

moladots is installed by default in /home/username/moladots, your $HOME directory.

Now run moladots for 1st time set-up.

  1. Enter repository URL (without .git).
  2. Specify folder you want to clone the dotfile repo to (relative to /home/username/).
  3. Open up new terminal 🚀.

Manually (you ok ?)

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

Usage

Just run moladots anywhere in your terminal 🖖.

moladots

Leave the rest to it.

What else 👀

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

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

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

Credits

Thanks to much to 🤓 Bhupesh Varshney Based on https://github.com/Bhupesh-V/dotman his developed template. Web | Twitter: @bhupeshimself | DEV: bhupesh forthebadge Donate using Liberapay

📝 License

Copyright © 2020 Marlon Olaya.
This project is MIT licensed.

📝 Changelog

See the CHANGELOG.md file for details.

About

Setting up custom dotfiles.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages