aboutsummaryrefslogtreecommitdiff
path: root/install
Commit message (Collapse)AuthorAgeFilesLines
* Add install-conf targetTom Ryder2017-06-251-0/+10
| | | | | | | Allows you to have a ~/.dotfiles.conf specifying targets to run in addition to `install`, e.g. `install-tmux` for applicable machines. Won't document this one just yet.
* Remove Yash supportTom Ryder2017-05-241-2/+0
| | | | I never use it
* Rename "dist" to "install"Tom Ryder2017-04-091-0/+12
|
* Using Makefile-based install systemTom Ryder2014-03-021-162/+0
| | | | | | | Just in an effort to use the right tool for the job. The new Makefile also makes more of an effort to remove and symlink files rather than whole directories, which means I shouldn't need stupid stuff in .gitignore anymore, so that's gone too.
* Simplify some command existence checksTom Ryder2014-03-011-7/+2
|
* Use consistent semicolon spacingTom Ryder2014-03-011-8/+8
|
* Simply error check for git(1) in installTom Ryder2014-03-011-2/+1
|
* Trying out Wyrd, moving away from Google CalendarTom Ryder2014-02-051-1/+7
| | | | Configuration is not much more than the stock Debian one at the moment
* Fix trailing whitespaceTom Ryder2013-12-111-2/+2
|
* Tidy created paths for Mutt installTom Ryder2013-12-061-2/+1
|
* Make the mutt installation process nicerTom Ryder2013-12-061-0/+17
| | | | In particular, warn about dependencies on abook(1) and msmtp(1)
* Add comments to each install sectionTom Ryder2013-12-061-0/+14
|
* Name self and use name in error messagesTom Ryder2013-12-061-1/+2
|
* More instructive name for sectionTom Ryder2013-12-061-1/+1
|
* Link in urxvt(1) files during X installTom Ryder2013-10-281-0/+1
|
* Version terminfo sources and compile on installTom Ryder2013-09-281-1/+7
|
* Use consistent negative test syntaxTom Ryder2013-09-181-1/+1
|
* Add Ncmpcpp configurationTom Ryder2013-09-171-2/+6
|
* Added basic dotfiles for mysql/psqlTom Ryder2013-09-161-1/+6
|
* Switched window managers from awesome to i3Tom Ryder2013-09-141-1/+1
| | | | No hard feelings, awesome
* Move ~/.config create to more logical placeTom Ryder2013-09-101-1/+1
|
* Hardcode install script name in error outputTom Ryder2013-09-091-2/+2
| | | | $0 is unreliable/misleading
* Leading comment block explaining install scriptTom Ryder2013-09-071-0/+24
|
* Fail early if we can't find git(1) on installTom Ryder2013-09-071-0/+6
|
* Include script name in error messageTom Ryder2013-09-071-1/+1
|
* Remove unnecessary spacesTom Ryder2013-09-071-14/+14
|
* Move mkdir(1) calls into clearer contextTom Ryder2013-09-071-4/+2
|
* Create function for safe removal/linkingTom Ryder2013-09-071-27/+48
| | | | | Mostly to get around portability issues; I assumed too much about ln(1) on systems besides GNU/Linux
* Consistently use arg 2 of ln(1) as name of linkTom Ryder2013-09-071-4/+4
| | | | | And not the name of an existing directory into which the link should be placed; more for clarity than practicality
* Remove non-portable -v from mkdir(1) callsTom Ryder2013-09-071-3/+3
|
* Hook prevents loading unwanted bash-completionTom Ryder2013-08-281-16/+17
| | | | This speeds up logins by a *lot*
* Don't expand arithmetic operation on OPTINDTom Ryder2013-08-261-1/+1
|
* More conservative expansions for install scriptTom Ryder2013-08-261-30/+30
|
* More sensible use of printfTom Ryder2013-08-261-1/+1
|
* Standardise use of printfTom Ryder2013-08-211-1/+1
|
* Remove unneeded quoting in case statementTom Ryder2013-08-201-1/+1
| | | | | | Wordsplitting is not done for case <WORD>: <http://wiki.bash-hackers.org/syntax/ccmd/case>
* Remove unnecessary quoting in simple assignmentsTom Ryder2013-08-201-1/+1
|
* Fix dotfiles dir existence testTom Ryder2013-08-201-1/+1
| | | | Should have been using -d, not -n
* Remove unneeded quoting within [[ ]]Tom Ryder2013-08-201-1/+1
|
* Use printf in preference to echoTom Ryder2013-08-131-1/+1
|
* Use consistent style for while blockTom Ryder2013-08-131-2/+1
|
* Remove unneeded braces in expansionTom Ryder2013-08-131-1/+1
|
* Quote expansions properlyTom Ryder2013-08-131-2/+2
|
* Use conventional syntax for if blockTom Ryder2013-08-131-2/+1
|
* Bracing variable for safetyTom Ryder2013-07-301-1/+1
|
* Add missed exit 1 callTom Ryder2013-07-301-0/+1
|
* Check for existence of dotfiles dirTom Ryder2013-07-301-1/+5
|
* Remove not-very-helpful Bash option headersTom Ryder2013-07-301-6/+0
|
* Use double hyphen to terminate option parsingTom Ryder2013-07-301-31/+31
|
* Quote variables for best practicesTom Ryder2013-07-301-32/+32
|