ionian-find/GEMINI.md

41 lines
1.4 KiB
Markdown

# Ionian Find
Ionian Find는 딥링크를 사용하여 파일 탐색기를 여는 간단한 Rust 애플리케이션입니다.
## 주요 기능
- **딥링크 등록:** `ionian-find://`와 같은 사용자 정의 딥링크를 시스템에 등록합니다.
- **경로 기반 파일 탐색기 열기:** 딥링크에 포함된 경로를 기반으로 파일 탐색기를 엽니다. 예를 들어, `ionian-find://C:/Users``C:/Users` 폴더를 엽니다.
## 설정
- base_path: 딥링크가 열 때 사용할 기본 경로를 설정할 수 있습니다. 이 경로는 딥링크에 포함된 경로와 결합되어 최종 경로를 생성합니다.
- explore: 딥링크를 통해 파일 탐색기를 열 때 사용할 명령어를 설정할 수 있습니다. 기본적으로 Windows에서는 `explorer`가, Linux에서는 `xdg-open`이 사용됩니다.
## 사용법
1. **설치:**
```bash
cargo install --path .
```
2. **딥링크 등록:**
```bash
ionian-find register
```
3. **딥링크 사용:**
브라우저나 다른 애플리케이션에서 `ionian-find://<경로>` 형식의 딥링크를 엽니다.
## 기술 스택
- **Rust:** 핵심 애플리케이션 로직
- **clap:** 명령줄 인수 파싱
- **dirs:** 사용자 디렉토리 경로 확인
- **serde/serde_json:** 설정 파일 직렬화/역직렬화
- **shellexpand:** 셸 환경 변수 확장
## 플랫폼 지원
- Windows
- Linux