Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/robertpeteuil/dotfiles

Cross platform shell configuration "dotfiles" - settings, aliases and utilities
https://github.com/robertpeteuil/dotfiles

aliases bash-configuration bash-prompt bashrc dotfiles environment-configuration

Last synced: 3 months ago
JSON representation

Cross platform shell configuration "dotfiles" - settings, aliases and utilities

Awesome Lists containing this project

README

        

# dotfiles

## Shell configuration "dotfiles" - cross platform settings, aliases and utilities

----

Quickly and simply install settings, packages, aliases and functions on Linux, macOS, and Windows Linux Shells.

### Installation

``` bash
$ curl iac.sh/dotfiles | sh
```

For enhanced security use `https` and verify the SHA before running installer

``` bash
# verify SHA = 727dbe8038b2a4da5739a41cfacf918de1b8d24caa2b6774a9f1965527827531
curl https://iac.sh/dotfiles | shasum -a 256

# run installer
$ curl https://iac.sh/dotfiles | sh
```

The installation script performs the following tasks:

- Install `git` if not installed (required to clone the `dotfiles` repo)
- On Linux, installs `python-distutils` (for Python2) or `python3-distutils` (for Python3)
- Clones the `dotfiles` repo into the `~/.dotfiles` directory
- Install platform specific dotfiles configurations
- symlinks settings, aliases and settings files
- install packages and sym-link files

### Usage

Customize this repo by forking it and customizing to your needs.

- This repo uses [dotbot](https://github.com/anishathalye/dotbot) bootstrap
- [Configuration Info](https://github.com/anishathalye/dotbot#configuration)
- [Dotbot Wiki](https://github.com/anishathalye/dotbot/wiki)