Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mariozaizar/dotfiles
https://github.com/mariozaizar/dotfiles
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mariozaizar/dotfiles
- Owner: mariozaizar
- Created: 2011-06-08T17:08:13.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T20:11:29.000Z (9 months ago)
- Last Synced: 2024-02-13T21:27:13.664Z (9 months ago)
- Language: Shell
- Homepage: http://mariozaizar.github.com/dotfiles
- Size: 2.5 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotFiles
A simple way to configure your developer machine.
## How it works
This script will create/replace these files:
```sh
~/.dotfiles
~/.bash_profile
~/.bashrc
~/.gemrc
~/.gitconfig
~/.gitignore
~/.vimrc
~/.zshrc
~/.zprofile
```*Note:* this will generate the files (for example `~/.gitconfig`) and then it will copy this files inside your home directory (making backups if necessary). So, that means that we will REPLACE the original files, but creating a backup with `*.old` extension. Please go to 'Uninstall" section to see how to recover your original files.
## Requirements
- Mac OS Ventura
- GitHub account
- Homebrew: https://brew.sh/
- Oh My Zsh: https://github.com/ohmyzsh/ohmyzsh## Setup
### Cloning
```sh
git clone https://github.com/mariozaizar/dotfiles.git;
cd dotfiles/;
rake help;
```### Install
```sh
rake install
```### Uninstall
```sh
rake uninstall
```### Extras
Run in the terminal:
```sh
brew install \
autoconf \
autoconf \
automake \
curl \
gh \
git \
htop \
node \
openssl \
rbenv \
ruby-build \
tree \
wget \
zstd \
jq
```To be reviewed:
```sh
brew install \
autojump \
awscli \
ctags \
gdbm \
gettext \
icu4c \
libidn \
libidn2 \
libunistring \
mysql \
pcre \
pkg-config \
readline \
sqlite \
watchman \
xz
```