01자동화
2026년 7월코드 비공개 + 문서 공개 자동 배포 도구
로컬 프로젝트를 Claude Code로 익명화 README 생성 후 private 소스/public 문서 레포 쌍으로 자동 배포하는 CLI
이 프로젝트에서의 Shell 활용
전체 배포 로직을 구현한 Bash 스크립트 작성
publish-project프로젝트 자세히 보기 →
프로젝트 2개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
운영체제 명령을 텍스트로 실행하고 자동화하는 명령줄 인터페이스이자 스크립트 언어
Shell은 사용자가 입력한 명령을 운영체제 커널에 전달하고 그 결과를 돌려주는 프로그램으로, 파일 조작·프로세스 실행·시스템 관리를 텍스트 명령으로 수행할 수 있게 해준다. 반복적인 명령어 조합을 파일로 저장해 실행하는 셸 스크립트를 통해 수작업으로 하던 설정, 빌드, 배포 작업을 자동화하려는 목적으로 널리 쓰인다. GUI 없이도 원격 서버나 컨테이너 환경을 제어할 수 있어 서버 운영과 개발 도구 체인의 기본 인터페이스 역할을 한다.
packages 디렉터리 하위의 각 서브 프로젝트 폴더를 순회하며 초기화 명령을 실행하는 예시이다.
#!/bin/bash
set -e
for dir in ./packages/*/; do
name=$(basename "$dir")
echo "Initializing $name"
(cd "$dir" && npm init -y)
done위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
로컬 프로젝트를 Claude Code로 익명화 README 생성 후 private 소스/public 문서 레포 쌍으로 자동 배포하는 CLI
이 프로젝트에서의 Shell 활용
전체 배포 로직을 구현한 Bash 스크립트 작성
초기 세대 NFT 플랫폼 백엔드의 모놀리식 구조와 이후 도메인별 모듈화 과정을 정리한 공개 문서
이 프로젝트에서의 Shell 활용
init_pkg.sh 스크립트로 각 도메인 서브 프로젝트 초기화
위 프로젝트들에서 같이 쓰인 다른 기술입니다.