스크립트 2

Makefile로 나만의 명령어를 만들어보자! (간단 사용법과 예시)

Makefile 왜 써야 해? 개발 환경(dev, stage, qa, production 등)에 따라 실행해야 할 스크립트가 다를 수 있다. 이런 경우 각각의 명령어와 스크립트 이름을 외우지 않으면 적합한 스크립트를 찾아 실행하기가 어렵다. 개발에 집중할 시간도 부족한데 명령어 메모를 이리저리 검색하는 것은 시간낭비처럼 느껴질 것이다. Makefile을 이용하면 이런 문제를 쉽게 해결할 수 있다. Makefile은 ‘make [target이름]’ 라는 간단한 명령어만으로 미리 세팅해둔 스크립트들을 실행할 수 있도록 도와준다. 이번 글에서는 누구나 쉽게 따라 할 수 있는 Makefile 간단 사용법을 설명하겠다. 사용법 적용하고 싶은 디렉터리로 이동해 터미널 shell 에서 touch 명령어로 Makefi..

Click _ argument, option으로 인자 전달하기

Click 이란? click은 커맨드 명령 환경에서 Python 스크립트에 인자를 넣을 수 있도록 도와주는 라이브러리이다. 예를 들어 하나의 스크립트가 날짜에 따라 동작이 달라져야 한다고 가정해보자. 우리는 이를 위해 날짜별로 스크립트를 만들어야 할까? 만약 그렇게 하면 매일 '오늘의 스크립트'를 새로 만들어야 할 것이다. click은 이러한 문제를 쉽게 해결해준다. 스크립트에 날짜를 인자로 넣어 하나의 스크립트만으로 모든 날짜에 대한 동작을 수행할 수 있도록 도와주기 때문이다. 이번 글에서는 간단한 예시로 click 사용법을 익혀보자. Click 사용법 1. 설치하기 pip install click 터미널에서 명령어로 click 패키지를 설치한다. 2. click 라이브러리 가져오기 # practice..