All Projects → ProfOak → Dotstribute

ProfOak / Dotstribute

Licence: mit
Make your dotfiles easier to manage

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Dotstribute

Dotfiles
Dotfiles for macOS
Stars: ✭ 678 (+3888.24%)
Mutual labels:  dotfiles
Metasfresh
We do Open Source ERP - Fast, Flexible & Free Software to scale your Business.
Stars: ✭ 807 (+4647.06%)
Mutual labels:  management
Dotfiles
🐼 My dotfiles
Stars: ✭ 6 (-64.71%)
Mutual labels:  dotfiles
Nix Darwin
nix modules for darwin
Stars: ✭ 700 (+4017.65%)
Mutual labels:  dotfiles
Dotfiles
🐲 My Arch Linux config [i3-gaps + i3blocks + Zsh + Spacemacs + Rofi + Alacritty + Neofetch]
Stars: ✭ 725 (+4164.71%)
Mutual labels:  dotfiles
Haproxy Wi
Web interface for managing Haproxy, Nginx and Keepalived servers
Stars: ✭ 823 (+4741.18%)
Mutual labels:  management
Awesome Dotfiles
A curated list of dotfiles resources.
Stars: ✭ 6,295 (+36929.41%)
Mutual labels:  dotfiles
Redis Marshal
Lightweight Redis data exploration tool
Stars: ✭ 16 (-5.88%)
Mutual labels:  management
Dotfiles
@holman does dotfiles
Stars: ✭ 6,397 (+37529.41%)
Mutual labels:  dotfiles
Dotfiles
📁 📋 📎
Stars: ✭ 6 (-64.71%)
Mutual labels:  dotfiles
Dotfiles
A repository that gathered files starting with dot
Stars: ✭ 701 (+4023.53%)
Mutual labels:  dotfiles
Dotfiles
my Vim/Tmux config 💪⚡️
Stars: ✭ 712 (+4088.24%)
Mutual labels:  dotfiles
Dotmanager
An easy way to manage your dotfiles
Stars: ✭ 5 (-70.59%)
Mutual labels:  dotfiles
Dotfiles
🔧 .files, including ~/.macos — sensible hacker defaults for macOS
Stars: ✭ 27,262 (+160264.71%)
Mutual labels:  dotfiles
Sneaky Scripts
Automated setup of development environments and other miscellaneous scripts.
Stars: ✭ 7 (-58.82%)
Mutual labels:  dotfiles
Dot vim
🐉 The Vim Configuration of Champions. Uses Plug to manage roughly four thousand plugins. The dragon symbolizes complexity.
Stars: ✭ 660 (+3782.35%)
Mutual labels:  dotfiles
Dotdrop
Save your dotfiles once, deploy them everywhere
Stars: ✭ 813 (+4682.35%)
Mutual labels:  dotfiles
Jarvis
🤖 "Perhaps, if you intend to visit other planets, we should improve the exosystems."
Stars: ✭ 17 (+0%)
Mutual labels:  dotfiles
Dotfiles
Dotfiles from a java/front-end web developer on Linux
Stars: ✭ 7 (-58.82%)
Mutual labels:  dotfiles
Dotfiles
My dotfiles.
Stars: ✭ 5 (-70.59%)
Mutual labels:  dotfiles

Dotstribute

###Keep your original dotfiles into a git directory, and symlink them to your home directory.

This script uses an optional file called the ".dotignore" file. Create this .dotignore file in the directory with all of your dotfiles. The purpose of this file is to specify other files that will not be symlinked to your home directory. Think of it like a .gitignore file, for dotsribute. This repository comes with a .dotignore file. Please use that as an example.

dotstribute takes an optional argument that should specify the folder your dotfiles are contained in. dotstribute will symlink the contents of that folder. If no argument is provided, dotstribute will use the current directory.

Installation

$ git clone https://github.com/ProfOak/dotstribute.git
$ cd dotstribute
$ python setup.py install

Flags explained

####-d / --dotignore Specify a different location for your .dotignore file

example:

./dotstribute.py -d /home/user/I/put/my/file/somewhere/else/.dotignore

####-u / --unlink Unlink (remove) the links in your home directory, based on the contents of your dotfiles folder. See example image.

Example:

./dotstribute.py -u

####-a / --ask Ask before linking or unlinking each file.

Example:

./dotstribute.py -a
./dotstribute.py -au

####-p / --preview Preview the changes before they happen.

./dotstribute.py -p
./dotstribute.py -pu

####-g / --generate-dotignore Generate a .dotignore file containing generic files you may find in a git directory, that you may not want to symlink.

./dotstribute -g /path/to/dotfiles

Example usage

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].