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

Sponsor this project

Packages

 
 
 

Contributors

Languages

Generated from Bhupesh-V/dotman