입력 목록을 대화형으로 필터링하고, 셸 스크립트를 인터랙티브한 터미널 선택기로 바꿔 주는 범용 CLI 퍼지 파인더입니다.
attogram/bash-screensavers
echo, sleep, tput을 사용해 애니메이션 ASCII 아트를 보여 주는 순수 Bash 터미널 screensaver 모음입니다.
- 스타
- 958
- 포크
- 21
- 열린 이슈
- 11
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
Bash Screensavers는 터미널에서 바로 실행되는 애니메이션 screensaver 모음입니다. 각 프로그램은 순수 Bash 스크립트이므로 그래픽 라이브러리나 별도의 런타임을 설치할 필요가 없습니다. 매트릭스 스타일의 낙하 문자, 파이프, 비, 별이 빛나는 하늘, 불꽃놀이, 셀 오토마타, 디지털 터널 등의 효과를 제공합니다.
./screensaver.sh를 실행하면 번호가 매겨진 메뉴가 열립니다. 이름이나 번호로 효과를 선택하거나 -r 옵션으로 무작위 실행할 수 있습니다. 각 screensaver는 gallery/ 아래 해당 폴더에서 직접 실행할 수도 있습니다. Bash 3.2 이상을 대상으로 합니다.
저장소는 완성된 screensaver를 모아 둔 gallery, 실험적인 screensaver를 위한 Not Ready For Primetime 영역, 그리고 미리보기와 테스트를 지원하는 도구로 구성되어 있습니다.
핵심 기능
- 01echo, sleep, tput만 사용하므로 Bash 3.2 이상이 설치된 모든 터미널에서 실행할 수 있습니다.
- 02번호가 매겨진 메뉴를 제공하며 이름, 번호 또는 무작위로 실행할 수 있습니다.
- 03매트릭스, 파이프, 비, 불꽃놀이, 별이 빛나는 하늘 등 약 12가지 효과를 제공합니다.
- 04각 screensaver를 해당 스크립트에서 직접 실행할 수 있습니다.
활용 사례
- 유휴 상태인 터미널 세션에 애니메이션 효과를 더할 때.
- 순수 Bash에서 tput을 활용한 터미널 그래픽 기법을 익힐 때.
- 셸 스크립트만으로 만들 수 있는 것을 시연할 때.
빠른 시작
- 1
리포지토리를 클론합니다
git clone https://github.com/attogram/bash-screensavers.git - 2
프로젝트 디렉터리로 이동합니다
cd bash-screensavers - 3
화면 보호기 메뉴를 시작합니다
./screensaver.sh
사용 전 알아둘 점
- Bash 셸과 터미널이 필요하므로 그래픽 화면 보호기는 아닙니다.
토픽
자주 묻는 질문
- bash-screensavers은(는) 무엇인가요?
- echo, sleep, tput을 사용해 애니메이션 ASCII 아트를 보여 주는 순수 Bash 터미널 screensaver 모음입니다. Bash Screensavers는 터미널에서 바로 실행되는 애니메이션 screensaver 모음입니다. 각 프로그램은 순수 Bash 스크립트이므로 그래픽 라이브러리나 별도의 런타임을 설치할 필요가 없습니다. 매트릭스 스타일의 낙하 문자, 파이프, 비, 별이 빛나는 하늘, 불꽃놀이, 셀 오토마타, 디지털 터널 등의 효과를 제공합니다.
- bash-screensavers은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- bash-screensavers은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- bash-screensavers은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. bash-screensavers의 마지막 커밋은 2026년 7월 23일입니다.
- bash-screensavers은(는) 어디에 사용할 수 있나요?
- 유휴 상태인 터미널 세션에 애니메이션 효과를 더할 때. 순수 Bash에서 tput을 활용한 터미널 그래픽 기법을 익힐 때. 셸 스크립트만으로 만들 수 있는 것을 시연할 때.
- bash-screensavers는 어떻게 설치하나요?
- 리포지토리를 클론합니다: git clone https://github.com/attogram/bash-screensavers.git 프로젝트 디렉터리로 이동합니다: cd bash-screensavers 화면 보호기 메뉴를 시작합니다: ./screensaver.sh
- bash-screensavers은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/attogram/bash-screensavers
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Warp는 내장 코딩 에이전트나 직접 선택한 CLI 에이전트를 지원하는, 터미널 기반의 에이전트형 개발 환경입니다.
셸이 유휴 상태가 되면 별자리, 비, 입자 등의 애니메이션 장면을 보여 주는 Go 기반 터미널 화면 보호기입니다.
Proxmox VE VM과 컨테이너를 조회·시작·중지·스냅샷 생성·모니터링하는 단일 파일 Bash TUI입니다.