Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/duzun/dotfiles

My dotfiles (Linux, OSX & Windows) for bash & zsh on PC & server
https://github.com/duzun/dotfiles

aliases bash bash-profile bashrc dotfiles env environment functions-in-cli git linux osx shell zsh

Last synced: about 1 month ago
JSON representation

My dotfiles (Linux, OSX & Windows) for bash & zsh on PC & server

Awesome Lists containing this project

README

        

# ⊙ dotfiles

My dotfiles (Linux, OSX & Windows) for bash & zsh (and sh) on PC & server & Docker

## ⚙ Install

with `curl`:

```sh
curl -o- https://raw.githubusercontent.com/duzun/dotfiles/master/install.sh | sh
```

or with `wget`:

```sh
wget -qO- https://raw.githubusercontent.com/duzun/dotfiles/master/install.sh | sh
```

or with `git`:

```sh
git clone --recurse-submodules https://github.com/duzun/dotfiles.git ~/.dotfiles && ~/.dotfiles/~/source init
```

or without `git`, direct download & unzip:

```sh
curl -sLo ~/dotfiles.zip "https://github.com/duzun/dotfiles/archive/master.zip" && unzip ~/dotfiles.zip -d ~ && mv ~/dotfiles-master ~/.dotfiles && ~/.dotfiles/~/source init
```

If you don't have `git`, but latter install it and want to setup git:

```sh
init_git -f
# or
~/.dotfiles/~/source init_git -f
```

## ↻ Update

There is a special alias for updating `dotfiles`:

```sh
.update
```

You could add the light version of aliases to a Docker image:

```docker
ADD https://raw.githubusercontent.com/duzun/dotfiles/master/~/.aliasrc /etc/profile.d/aliases.sh
```

This is not the full dotfiles environment, but only the most aliases and functions.

## 🔗 Links

- My [manjaro-setup](https://github.com/duzun/manjaro-setup) scripts

## By me a ☕

- [BuyMeACoffee.com/duzun](https://www.buymeacoffee.com/duzun)
- [PayPal.me/duzuns](https://www.paypal.me/duzuns)
- [Revolut.me/duzun](https://revolut.me/duzun)