upperstream / dotfiles

Initial setup for tools and dot config files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Initial setup for tools and dot config files.

Install tools

The following command installs some tools for your convenience:

./dotfiles_install_tools.sh

When an option -x is specified, additional tools for X Window System will be installed as well. Note that this may install X Window System as a part of dependencies. Execute ./dotfiles_link_files.sh -H to learn more options.

Please note that you should not invoke the script with the root privilege. The script automatically asks for the root privilege when necessary.

Tools to be installed are:

Tools for X Window System to be installed are:

  • GNU Emacs with window system support
  • XSel or xclip

Additionally, the script can install the following sets of development tools with a leading -s option:

At the time of writing this, the script supports FreeBSD, macOS, NetBSD, OpenBSD, and the following Linux distributions:

Create symbolic links to dotfiles

The following command creates symbolic links in your home directory. These links point to files in home directory.

./dotfiles_link_files.sh

Add -b option to back up files to be replaced. Backup files will be created in your ~/.dotfiles.d/backups/YYYYmmdd'T'HHMMSS directory. Executing the script with -n option does nothing but merely prints what will be done.

This script supports -s option to set up symbolic links for additional set of tools. See the description above for dotfiles_install_tools.sh for details.

Execute ./dotfiles_link_files.sh -H to learn more options.

Licensing

Files in this project are provided under the ISC License. See LICENSE.txt file for details.


Copyright © 2017-2021 Upperstream Software.

About

Initial setup for tools and dot config files

License:ISC License


Languages

Language:Shell 91.0%Language:Emacs Lisp 8.8%Language:Scala 0.2%Language:Vim Script 0.1%