Comments (5)
My dotfiles are really minimal in comparison to these but one of my favourite things about mine is the way I install it. I copy four lines, one of which clones the git repo as a bare repository and one runs an install script which gets Vundle and runs :PluginInstall
for me. The repo is stored under ~/.cfg
and I use an alias like alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
in place of the git
command to manage the dotfiles Git repo from any directory. I use this install method with Mac and Linux and have had no issues. I would recommend it.
My dotfiles README.md also has a link to the Atlassian article that gave me the core idea for this.
from dotfiles.
This is what I ended up coming across with., what do you think @maxg203? Now all I have to do is clone parth/dotfiles
and ./deploy
. I took a look at your dotfiles, the main thing my ./deploy
does is source
all my dotfiles. This way, the dotfiles can keep themselves upto date.
from dotfiles.
Very nice. I might add something similar, I love the OS independent if
logic for installing system packages on lines 9-19. I've been wanting to add this sort of thing to install neovim by default alongside vim (have you seen nvim)? Also, optionally saving old files is a nice to have - though I doubt you'll ever need to say yes (line 82). Personally I think I might do separate install/update scripts. Thanks for highlighting to me that my post-installation dotfiles management needs a script!
from dotfiles.
My super hacky deploy solution... maxg203/dotfiles@258ac06 (install is still seperate).
from dotfiles.
Very nice, have also been thinking about #39. Maybe it would be better to depend on dependency management repositories like apt
and brew
.
from dotfiles.
Related Issues (20)
- Alias for reload causes terminal to quit on key press HOT 2
- virtualenv in prompt HOT 1
- Updating ZSH_THEME= has no effect
- how does the sourceing work HOT 1
- tmux warnings HOT 3
- Deploy script problems
- Thoughts on autocomplete and tab complete HOT 1
- Line 12, relative to CursorLine, in your vimrc is wrong
- Long Loading Times? HOT 3
- Actual code formatting tools HOT 1
- oh-my-zsh? HOT 2
- Provide a way to uninstall HOT 2
- Invalid options with Tmux 2.9 HOT 3
- cd script isn't doing good HOT 1
- Zsh Plugins not downloaded HOT 7
- After running ./deploy on Mac and logging out and back in, nothing is working. HOT 11
- Key binding for cd HOT 2
- Upgraded to ubuntu 20 HOT 1
- Tmux isn't loading anymore HOT 1
- Cleaning history since last update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotfiles.