원클릭 PC 설정 - Windows / macOS / Linux 지원
다른 언어: English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Deutsch | Français | العربية | Português | Italiano
- 🚀 원클릭 설치 - 하나의 명령으로 새 PC 설정
- 🎯 프리셋 프로필 - 요구사항에 맞는 5가지 프로필
- 🌐 크로스 플랫폼 - Windows / macOS / Linux 지원
- ☁️ 원격 설정 - 클라우드에서 최신 설정 가져오기
- 📦 패키지 관리자 - 패키지 관리자 자동 감지 및 설치
- 🌍 다국어 지원 - 언어 선택 가능 (영어/중국어/일본어/한국어)
bash <(curl -fsSL https://github.com/MomoLawson/Quickstart-PC/releases/latest/download/quickstart.sh)# 방법 1: 다운로드 및 실행
Invoke-WebRequest -Uri "https://github.com/MomoLawson/Quickstart-PC/releases/latest/download/quickstart.ps1" -OutFile "quickstart.ps1"
powershell -ExecutionPolicy Bypass -File quickstart.ps1
# 방법 2: 원라이너
powershell -ExecutionPolicy Bypass -Command "[System.Text.Encoding]::UTF8.GetString((New-Object System.Net.WebClient).DownloadData('https://github.com/MomoLawson/Quickstart-PC/releases/latest/download/quickstart.ps1'))|iex"| 프로필 | 설명 | 포함된 소프트웨어 |
|---|---|---|
| ⭐ 권장 | 균형 잡힌类型, 대부분의 사용자에게 적합 | Chrome, Edge, VS Code, Git, Node.js, Python, WPS, VLC |
| 🤖 AI 제공 | AI CLI 도구, 스마트 IDE | Cursor, Ollama, LM Studio |
| 📊 오피스 스위트 | 문서, 스프레드시트, 협업 도구 | WPS, Obsidian, Notion |
| 💻 개발자 | IDE, 버전 관리, 런타임 | VS Code, IntelliJ, Git, Node.js, Python, Go, Docker |
| 🎬 미디어 | 오디오/비디오 처리 도구 | VLC, OBS Studio |
Quickstart-PC/
├── src/
│ ├── quickstart.sh # Bash 소스 코드 (여기서 개발)
│ └── quickstart.ps1 # PowerShell 소스 코드 (여기서 개발)
├── dist/
│ ├── quickstart.sh # 빌드된 Bash 아티팩트 (직접 편집 불가)
│ └── quickstart.ps1 # 빌드된 PowerShell 아티팩트 (직접 편집 불가)
├── scripts/
│ └── build.sh # 빌드 스크립트 (버전 주입)
├── config/
│ └── profiles.json # 소프트웨어 프로필 설정 (JSON)
├── VERSION # 단일 버전 정보 원본
├── README.md # 영어 문서
├── README.zh-CN.md # 중국어 문서
├── README.ja.md # 일본어 문서
└── README.ko.md # 한국어 문서
# 소스 파일 편집
nano src/quickstart.sh
nano src/quickstart.ps1
# 둘 다 빌드
bash scripts/build.sh
# 로컬 테스트
bash dist/quickstart.sh --list-profiles화살표 키로 언어 선택:
- 🇺🇸 English (en-US)
- 🇨🇳 简体中文 (zh-CN)
- 🇯🇵 日本語 (ja)
- 🇰🇷 한국어 (ko)
--lang ko, --lang ja, --lang zh, --lang en을 사용하여 언어 선택 메뉴를 건너뛸 수 있습니다.
스크립트가 다음에서 설정을 자동으로 가져옵니다:
https://raw.githubusercontent.com/MomoLawson/Quickstart-PC/main/config/profiles.json
quickstart.sh --cfg-url https://your-server.com/profiles.jsonquickstart.sh --cfg-path /path/to/profiles.json{
"profiles": {
"my_custom": {
"name": "내 프로필",
"desc": "사용자 정의 소프트웨어 조합",
"icon": "🎮",
"includes": ["chrome", "vscode"]
}
},
"software": {
"chrome": {
"name": "Chrome",
"desc": "브라우저",
"win": "winget install Google.Chrome",
"mac": "brew install --cask google-chrome",
"linux": "sudo apt install -y google-chrome-stable",
"linux_dnf": "sudo dnf install -y https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm",
"linux_pacman": "yay -S google-chrome",
"check_win": "winget list Google.Chrome",
"check_mac": "ls /Applications/Google\\ Chrome.app 2>/dev/null",
"check_linux": "which google-chrome-stable 2>/dev/null"
}
}
}| 옵션 | 설명 |
|---|---|
--lang LANG |
언어 설정 (en, zh, ja, ko) |
--dev |
개발 모드: 선택 표시但不설치 |
--dry-run |
흉내 설치: 과정 표시,但不실제 설치 |
--yes / -y |
모든 프롬프트에 자동 동의 |
--verbose |
자세한 디버그 정보 표시 |
--log-file FILE |
로그를 파일에 쓰기 |
--export-plan FILE |
설치 계획 내보내기 |
--custom |
사용자 정의 소프트웨어 선택 모드 |
--retry-failed |
이전에 실패한 패키지 재시도 |
--list-profiles |
사용 가능한 모든 프로필 나열 |
--show-profile KEY |
프로필 세부 정보 표시 |
--skip SW |
지정한 소프트웨어 건너뛰기 (반복 가능) |
--only SW |
지정한 소프트웨어만 설치 (반복 가능) |
--fail-fast |
첫 번째 오류에서 중지 |
--profile NAME |
프로필 직접 선택 (메뉴 건너뛰기) |
--non-interactive |
비대화형 모드 |
--cfg-path PATH |
로컬 profiles.json 사용 |
--cfg-url URL |
원격 profiles.json URL 사용 |
--version / -v |
버전 정보 표시 |
--help |
도움말 표시 |
| 플랫폼 | 패키지 관리자 | 설치 방법 |
|---|---|---|
| Windows | winget | 기본 제공 (App Installer 필요) |
| macOS | Homebrew | 자동 설치 |
| Linux | apt | 기본 제공 (Ubuntu/Debian) |
| Linux | dnf | 기본 제공 (Fedora/RHEL) |
| Linux | pacman | 기본 제공 (Arch/Manjaro) |
"Execution Policy" 오류:
powershell -ExecutionPolicy Bypass -File quickstart.ps1"winget not found":
- Microsoft Store에서 App Installer 설치
- 설치 후 새 터미널에서
winget사용
"PowerShell 5.1 required":
- Windows 10+에는 기본적으로 PowerShell 5.1이 포함되어 있습니다
- 버전 확인:
$PSVersionTable.PSVersion
"brew not found":
- 스크립트가 Homebrew를 자동 설치
- 수동 설치:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
"Permission denied":
bash접두사로 실행:bash quickstart.sh
"apt not found":
- 스크립트가
apt,dnf,pacman을 자동 감지 - 지원되지 않는 배포판은
--cfg-path로 사용자 정의 명령 사용
Issue와 Pull Request를 환영합니다!
config/profiles.json편집"software"섹션에 소프트웨어 항목 추가- 프로필의
"includes"배열에 소프트웨어 키 추가 - PR 제출
config/profiles.json편집"profiles"섹션에 새 프로필 추가- PR 제출