Creating a dotfiles installer - My ToDo List
Decebal D.
May 2, 2014
2 min read
📚 Archive: This post was imported from my previous blog at decebalonprogramming.net
Suggestions and improvements on current files located at https://github.com/decebal/dotfiles
-
make installer settings optional
-
make zsh themes optional
-
Complete the script that copies necesarry files on subservers
-
Document user made functions
-
Config as beeing client
-
make installer settings optional
- move from git submodules to composer(or other alternative like pip)
- make vim submodules selectable for install
- make git configuration optimal
- add check for installing configurations check that tech exists.. vim, zsh, grc, ccze, git, curl, git-flow
- Rewrite install script with python or haskell (study integration with capistrano)
-
make zsh themes optional
- powerline
- list options to choose from
- list oh-my-zsh plugins --installed by default & link to a list with all
-
Complete the script that copies necessary files on subservers
- Add option to clone|check
- interactive git config
- do you want to confirm each git setting
- add option to complete a config file using a template for deploy
- verify if .gitconfig exists, generate backup and diff
-
Document user made functions
- Document Emag.ro functions with suggestions and help -- move to repo
- Create a command that lists available user made functions
- Add swiss army knife functions & document them
-
Config as being client
- server vs client (test options for bash users too)
- limited rights on cloning... maybe no repo, just files or remove right to push to master directly
- deploy on clients with capistrano