본문 바로가기

깃 브랜치 이름 출력하기 - git, fabric, local, print Git Branch Name Print 자동으로 무언가를 수행하려고 할 때 저는 git branch 네임을 활용하는 경우가 종종 있는데요. 예를 들어서 깃 브랜치 네임에 release 가 포함되지 않았는데 무언가 배포하는 행동을 하지 못하게 한다거나. 브랜치 네임으로 실행해야 하는 함수들을 다르게 한다거나 등등이 있습니다. 물론 제가 사용하는거지 보편적인 방법은 아닌 것 같습니다. 암튼 어떤 이유들 git branch name이 필요하시면 아래 명령어로 가져오실 수 있습니다. git rev-parse --abbrev-ref HEAD fabric에서 local로 위 명령어를 실행하고 값을 가지고 오기 위해서는 아래와 같이 capture 변수를 추가되면 됩니다. local('git rev-parse --ab.. 더보기
Fabric - get branch name Fabric에서 내부 변수로 git branch 이름을 받아오는 것은 아래와 같이 합니다. git_branch = local('git rev-parse --abbrev-ref HEAD', capture=True) local 함수가 기본적으로 capture=False로 작동하는데 True로 변경하면 값을 가져올 수 있습니다. http://docs.fabfile.org/en/1.13/api/core/operations.html 더보기
리눅스 스크린샷(캡춰) 프로그램(Shutter) 리눅스에서 사용할 수 있는 스크린샷 프로그램 중에 Shutter는 꽤나 쓸만한 것 같아요. 우분투에서는 "Ubuntu Software Center"에서 Shutter를 검색하시면 다운로드가 가능합니다. apt-get 으로도 가능하구요. 실행하면 아래와 같은 메인 창이 나오는데요. Selection을 통해서 특정 영역을 선택해서 스크린샷을 찍을 수 있구요. Desktop, Window와 같은 것들을 통해 편리한 캡춰가 가능합니다. 저도 여러 개의 스크린샷을 써보지는 않았어요. Shutter를 제일 먼저 설치했는데요. 여기에 제가 필요로 하는 기능이 모두 있었기 때문에.. Shutter에서 스크린샷을 하나 찍으면 아래와 같은 화면인데요. 여기서 오른쪽 상단에 있는 Edit 버튼을 누르면 스크린샷을 간단하게 .. 더보기