<commit_before># macsy
Bootstrapping a VM for my dev flow

Installation/Start-up sequence

1. `docker-compose up eclipse-eclim utils`
2. `docker-compose up -d code`
3. `docker-compomse up -d emacs`


## Shell Fix-ups

To make things easier, here are some aliases and other helpful things to add to the shell to make life with Macsy easier. (Assumes bash in all cases unless noted otherwise)


### .bashrc
alias emacs='docker-compose exec emacs emacs'
alias code='docker exec -it -e GHE_TOKEN=$GHE_TOKEN macsy_code_1 /bin/bash'
export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
export GHE_TOKEN=<git personal access token> _

### useful apps/packages
- build essentials (yum groupinstall "Development Tools" | apt-get install build-essential)
- ngrok (https://ngrok.com/)
- gotty (go get github.com/yudai/gotty)
- tmux (https://tmux.github.io/)
- mosh (https://mosh.org/) - With RHEL, need to enable EPEL and install
- docker (docker.io)
  >sudo yum install -y yum-utils
  >sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo<commit_msg>clarified clone and install instructions<commit_after># macsy
Bootstrapping a VM for my dev flow

Installation/Start-up sequence

Bleeding edge - `git clone https://github.com/jpapejr/macsy`
Specific release - `git clone -b "release" https://github.com/jpapejr/macsy`

After clone: 
1. `docker-compose up eclipse-eclim utils`
2. `docker-compose up -d code`
3. `docker-compomse up -d emacs`


## Shell Fix-ups

To make things easier, here are some aliases and other helpful things to add to the shell to make life with Macsy easier. (Assumes bash in all cases unless noted otherwise)


### .bashrc
alias emacs='docker-compose exec emacs emacs'
alias code='docker exec -it -e GHE_TOKEN=$GHE_TOKEN macsy_code_1 /bin/bash'
export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
export GHE_TOKEN=<git personal access token> _

### useful apps/packages
- build essentials (yum groupinstall "Development Tools" | apt-get install build-essential)
- ngrok (https://ngrok.com/)
- gotty (go get github.com/yudai/gotty)
- tmux (https://tmux.github.io/)
- mosh (https://mosh.org/) - With RHEL, need to enable EPEL and install
- docker (docker.io)
  >sudo yum install -y yum-utils
  >sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
{'fraction_non_alphanumeric': 0.11597938144329897, 'fraction_numerical': 0.003436426116838488, 'mean_word_length': 4.129955947136564, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2690771', 'n_tokens_mistral': 833, 'n_tokens_neox': 785, 'n_words': 261}