GitHub CLI (Command Line Interface)는 터미널에서 GitHub를 사용할 수 있게 해주는 도구이다.이를 통해 리포지토리 관리, 이슈 및 풀 리퀘스트 처리, GitHub Actions 관리 등 다양한 GitHub 관련 작업을 명령줄에서 수행 가능하다.1. GitHub CLI 설치하기# GitHub CLI 설치$ brew install gh# 버전 확인$ gh --version 2. 자주 쓰이는 GitHub CLI 명령어 1) GitHub 계정으로 CLI 인증$ gh auth login 2) Repo 관리# repo 생성$ gh repo create# repo 복제$ gh repo clone # repo 정보 확인$ gh repo view 3) Issue 관리# issue 생성..
⚙️ Setup
1. Prettier 설치1) VSCode 왼쪽 사이드바에 있는 Extenstions에서 Prettier 검색2) Prettier 설치 2. 저장시 코드 자동 정렬 설정 1) Preferences > Settings 이동 후 검색창에 format 입력2) Editor: Default Formatter를 Prettier - Code formatter로 변경3) Editor: Format On Save 체크 박스에 체크
1. Homebrew 설치 [macOS] Homebrew 설치 및 버전 확인0. XCode Command Line Tools(CLT) 설치1) 터미널에 아래 명령어 입력xcode-select --install 1. Homebrew 설치하기Homebrew란?macOS용 패키지 관리자로 소프트웨어를 설치하고 관리해준다. Homebrew를 설치하는 방kimyeongseo.tistory.com 2. iTerm2 + oh my zsh 설치 [macOS] iTerm2 설치iTerm2는 macOS용 고급 터미널 에뮬레이터이다.어떤 기능을 제공하는지는 iTerm2 공식 홈페이지에서 확인 가능하다. 기존 터미널에서 제공하지 않는 여러가지 편의 기능(동시창, 검색 등)과 개발자kimyeongseo.tistory..
nvm을 사용하면 node.js 버전을 쉽게 전환할 수 있다. nvm ls 명령어를 사용해서 내가 설치한 node.js 버전 목록을 확인하고 nvm use 명령어를 사용해서 프로젝트에서 요구하는 node.js 버전으로 전환이 가능하다. 그런데 만일 내가 진행하고 있는 프로젝트가 여러 개고 각 프로젝트 별로 요구하는 node.js의 버전이 다르다면 프로젝트 별로 nvm use를 통해 버전을 전환하는 건 꽤 번거로운 일이다. 그렇다면 프로젝트를 실행할 때마다 자동으로 각 프로젝트가 요구하는 node.js 버전으로 전환해주는 방법이 없을까? 이 글에서는 프로젝트별 Node.js 버전 관리에 대해 개발자가 신경쓰지 않아도 되는 스크립트를 설정하는 과정을 다룰 것이다. nvm이 설치되었음을 가정한다. nvm을 ..
1. nvm(node version manager) 설치homebrew를 사용하지 않고 nvm을 사용하여 Node.js 설치를 진행하고자 한다.그 이유는 nvm을 사용하면 여러 버전의 Node.js를 쉽게 설치하고 전환할 수 있어, 다양한 프로젝트에 대응하는 데 있어서 유연하기 때문이다.1-1. nvm 설치$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash 1-2. 셸 설정 변경1) ~/.zshrc 파일 열기$ nano ~/.zshrc 2) ~/.zshrc 파일 마지막에 다음 내용 추가하기(없는 경우에)export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \...
1) Settings > Fetures > Terminal 로 이동2) External: Osx Exec를 iTerm.app으로 수정3) Integrated: Font Family를 MesloLGS NF로 수정
1. Git 설치 확인$ git --version 2. Git 전역 설정GitHub 계정 정보를 Git에 설정한다$ git config --global user.name "user_name"$ git config --global user.email "user_email" 3. 자격 증명 도우미 설정macOS의 키체인을 사용하여 GitHub Token을 저장한다$ git config --global credential.helper osxkeychain 4. GitHub 개인 액세스 토큰 사용하여 계정 연동이미 생성했던 토큰이 있다면 해당 토큰 값을 사용하면 되고 그렇지 않은 경우 새로 토큰을 발급받아 진행한다. Tokens (classic) 이동 후 토" data-og-host="kimyeongse..
1. 테마 설정하기1-1. ZSH_THEME 설정하기1) Powerlevel10k 설치$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k2) ~/.zshrc 파일 열기$ nano ~/.zshrc 3) ZSH_THEME 설정을 "powerlevel10k/powerlevel10k" 로 수정ZSH_THEME="powerlevel10k/powerlevel10k" 4) 설정 적용$ source ~/.zshrc 설정 적용 후 아래와 같은 터미널 세팅 관련 프롬프트가 계속 이어진다. 원하는 대로 설정하면 된다. ZSH_THEME에 따른 UI ..
0. oh my zsh 설치 전 선행 과정1) homebrew 설치 [macOS] Homebrew 설치 및 버전 확인0. XCode Command Line Tools(CLT) 설치1) 터미널에 아래 명령어 입력xcode-select --install 1. Homebrew 설치하기Homebrew란?macOS용 패키지 관리자로 소프트웨어를 설치하고 관리해준다. Homebrew를 설치하는 방kimyeongseo.tistory.com # homebrew 버전 확인$ brew -v 2) iTerm2 설치 [macOS] iTerm2 설치iTerm2는 macOS용 고급 터미널 에뮬레이터이다.어떤 기능을 제공하는지는 iTerm2 공식 홈페이지에서 확인 가능하다. 기존 터미널에서 제공하지 않는 여러가지 편의 기..
iTerm2는 macOS용 고급 터미널 에뮬레이터이다.어떤 기능을 제공하는지는 iTerm2 공식 홈페이지에서 확인 가능하다. 기존 터미널에서 제공하지 않는 여러가지 편의 기능(동시창, 검색 등)과 개발자 친화적인 UI 때문에 설치를 진행하였다.1. iTerm2 설치하기 1-1. 터미널을 사용하여 설치$ brew install iterm2 1-2. 설치 파일을 사용하여 설치 위 홈페이지에서 다운받으면 zip 파일 내부에 iTerm를 실행하면 된다. 1-3. iTerm2에 Homebrew 설치iTerm2에도 Homebrew를 설치해줘야 한다.기존 터미널에서 Homebrew를 설치했던 것처럼 진행하면 된다. [macOS] Homebrew 설치 및 버전 확인0. XCode Command Line Tools(C..