-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
문제 자동 생성 스크립트 구현 #61
문제 자동 생성 스크립트 구현 #61
Conversation
커밋 합치는 법 혹시 아실까요~? |
rebase 이용해서 합칠 수 있을 것 같아요. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
와, 쉘 스크립트를 엄청 잘 짜시네요! 전 이렇게 못짜요... ㅠㅠ
스터디 멤버들의 생산성 향상에 큰 도움이 될 것 같습니다! 🤗
이번 주 정기 모임에 참석하신다면 스터디 멤버들에게 간단하게 데모를 해주셔도 좋을 것 같습니다. |
@Invidam 님 말씀대로 |
계속 그 날만큼은 시간이 되지 않아서 참 아쉬운데, 최대한 시간을 잡아볼게요! |
@WhiteHyun 님, 너무 시간 내려고 무리하실 필요는 없으세요. 다다음 모임 때 해주셔면 되죠. |
Screenshots 📸
Descriptions 📝
LeetCode URL, 또는 LeetCode title-slug로 폴더와 문제를 자동생성해주는 스크립트 파일을 완성했습니다.
파일 구조는 아래와 같습니다.
사전 설정 ✏️
1.
.env
파일 추가최상위 폴더에
.env
파일을 추가해주시고, 아래의 NICKNAME과 LANGUAGE값을 설정해주세요.2. scripts 실행 권한 설정
처음에는
permission denied
가 나타날 거예요. 그래서chmod
로 권한설정을 해주어야합니다.스크립트 사용법 🧾
위 설정을 마무리했다면
scripts/leetcode.bash [URL]
또는scripts/leetcode.bash [title-slug]
를 실행해보세요.Note
jq
라이브러리 필수: graphQL 파싱을 위함bash
스크립트 4.0.0 이상: declare 선언 구문 사용을 위함만약 두 가지 조건이 충족되지 않는다면
brew
로 설치하도록 구현해두었습니다.macOS에서는 동작가능하지만 다른 OS는 잘 모르겠습니다.