https://github.com/iliapolo/please
Development environment setup
https://github.com/iliapolo/please
Last synced: 8 months ago
JSON representation
Development environment setup
- Host: GitHub
- URL: https://github.com/iliapolo/please
- Owner: iliapolo
- License: apache-2.0
- Created: 2015-09-12T14:24:41.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-03-26T05:48:54.000Z (over 2 years ago)
- Last Synced: 2025-01-04T20:42:17.572Z (9 months ago)
- Language: Shell
- Size: 39.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Please
Asking my box to perform various tasks
## Day 1
### 0) iTerm2
Either from https://iterm2.com/downloads.html or from corporate repository.
### 1) GitHub SSH Key
https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
### 2) Brew
https://github.com/Homebrew/install
### 3) Pyenv
https://github.com/pyenv/pyenv#homebrew-in-macos
### 4) Python
Install a Python version to serve as the global runtime. Make sure to use
the latest one.```console
eval "$(pyenv init -)"
``````console
pyenv install 3.10.4
``````console
pyenv global 3.10.4
```### 5) Virtualenvwrapper
```console
brew install pyenv-virtualenvwrapper
```### PyCharm
- **Install:** https://www.jetbrains.com/pycharm/download/#section=mac
- **Disable Telemetry:** https://www.jetbrains.com/help/pycharm/settings-usage-statistics.html### VSCode
- **Install:** https://code.visualstudio.com/download
- **Disable Telemetry:** https://code.visualstudio.com/docs/getstarted/telemetry#_disable-telemetry-reporting### 6) Prezto
```console
mkdir -p ~/dev/src/github.com/iliapolo
``````console
cd ~/dev/src/github.com/iliapolo
``````console
git clone --branch iliapolo --recursive git@github.com:iliapolo/prezto.git
``````console
mkdir -p ~/dev/src/github.com/powerline
``````console
cd ~/dev/src/github.com/powerline
``````console
git clone https://github.com/powerline/fonts.git --depth=1
``````console
cd fonts && ./install.sh
```- **Enable powerline fonts in iTerm2:** https://apple.stackexchange.com/questions/368603/how-to-make-powerline-fonts-work-with-iterm2
- **Enable powerline fonts in VSCode:** https://code.visualstudio.com/docs/terminal/appearance#_powerline-symbols-and-nerd-fonts
- *Source Code Pro for Powerline*### 7) Please
```console
cd ~/dev/src/github.com/iliapolo
``````console
git clone git@github.com:iliapolo/please.git
``````console
cd please && pip install -e .
```
```console
please setup
``````console
cd ~/Library/Application Support/Code/User
``````console
ln -s ~/dev/src/github.com/iliapolo/please/settings.json settings.json
```### 8) Node
```console
brew install node@18
```### 9) Yarn
https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable
### 10) Finch
https://github.com/runfinch/finch
> Install via Homebrew. Tarball installation failed to initialize VM for some reason.
### 11) Golang
https://go.dev/doc/install
## Day 2
```console
please --help
```You got a new comp!
Development environment setup- setup ssh key for github
- install prezto
- Install pyenv
- Install latest python version
- clone and install devbox
- Install PyCharm and configure default terminal command1. Software Updates
2. Dock
- Move dock to left
- Change icons to small
- remove unnecessary icons3. Spotlight
- uncheck unnecessary stuff from the search options
9. Install CopyClip
- Manual https://itunes.apple.com/us/app/copyclip-clipboard-history/id595191960?mt=12
(configure launch on boot in preferences)
11. Setup ssh key on github12. install git and clone dev-environment
13. run setup-zsh.sh (make sure it installs powerline fonts and change font in iterm2 to Robot
Mono Medium for Powerline 4pt)
14. Install IntelliJ16. change iterm2 default profile command to zsh