cardinal
Fastest file searching tool for macOS
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- frontend-ci.yml
- rust-ci.yml
- tauri.svg
- vite.svg
- App.contextMenu.test.tsx
- App.searchNavigation.test.tsx
- FileRow.test.tsx
- PreferencesOverlay.test.tsx
- SearchBar.test.tsx
- StateDisplay.test.tsx
- VirtualList.test.tsx
- ColumnHeader.tsx
- FileRow.tsx
- FilesTabContent.tsx
- FSEventsPanel.tsx
- LanguageSwitcher.tsx
- MiddleEllipsisHighlight.test.ts
- MiddleEllipsisHighlight.tsx
- PermissionOverlay.tsx
- PreferencesOverlay.tsx
- Scrollbar.tsx
- SearchBar.tsx
- StateDisplay.tsx
- StatusBar.tsx
- ThemeSwitcher.tsx
- VirtualList.tsx
- appEvents.ts
- index.ts
- resizeDrag.test.ts
- useAppHotkeys.test.ts
- useAppPreferences.test.ts
- useAppWindowListeners.test.ts
- useColumnResize.test.ts
- useContextMenu.test.tsx
- useDataLoader.test.ts
- useFileSearch.test.ts
- useFilesTabEffects.test.ts
- useFilesTabState.test.ts
- useFrozenViewport.test.tsx
- useIgnorePaths.test.ts
- useIncludePaths.test.ts
- useRecentFSEvents.test.ts
- useRemoteSort.test.ts
- useSearchHistory.test.ts
- useSelection.test.ts
- useStoredState.test.ts
- useWatchRoot.test.ts
- index.ts
- resizeDrag.ts
- useAppHotkeys.ts
- useAppPreferences.ts
- useAppWindowListeners.ts
- useColumnResize.ts
- useContextMenu.ts
- useDataLoader.ts
- useEventColumnWidths.ts
- useFileSearch.ts
- useFilesTabEffects.ts
- useFilesTabState.ts
- useFrozenViewport.ts
- useFullDiskAccessPermission.ts
- useIconViewport.ts
- useIgnorePaths.ts
- useIncludePaths.ts
- useQuickLook.ts
- useRecentFSEvents.ts
- useRemoteSort.ts
- useSearchHistory.ts
- useSelection.ts
- useStableEvent.ts
- useStoredState.ts
- useWatchRoot.ts
- config.test.ts
- ar-SA.json
- de-DE.json
- en-US.json
- es-ES.json
- fr-FR.json
- hi-IN.json
- it-IT.json
- ja-JP.json
- ko-KR.json
- pt-BR.json
- ru-RU.json
- tr-TR.json
- uk-UA.json
- zh-CN.json
- zh-TW.json
- config.ts
- tauriEventRuntime.ts
- ipc.ts
- search.ts
- slab.ts
- sort.ts
- eventFlags.test.ts
- format.test.ts
- path.test.ts
- watchRoot.test.ts
- drag.ts
- eventFlags.ts
- format.ts
- globalShortcuts.ts
- keyboard.ts
- openPreferences.ts
- openResultPath.ts
- path.ts
- watchConfig.ts
- watchRoot.ts
- App.css
- App.tsx
- index.ts
- main.tsx
- menu.ts
- setupTests.ts
- theme.ts
- tray.ts
- trayIconPreference.ts
- default.json
- desktop.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- background.rs
- commands.rs
- lib.rs
- lifecycle.rs
- main.rs
- quicklook.rs
- search_activity.rs
- sort.rs
- window_controls.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- Entitlements.plist
- Info.plist
- tauri.conf.json
- .gitignore
- .prettierignore
- .prettierrc.json
- app-icon.png
- index.html
- mac-icon_1024x1024.png
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- event.rs
- event_flag.rs
- event_stream.rs
- lib.rs
- utils.rs
- integration_event_utils.rs
- Cargo.toml
- lib.rs
- argument_classification.rs
- boolean.rs
- common.rs
- doc_examples.rs
- errors.rs
- escapes.rs
- filter_kinds_coverage.rs
- filters.rs
- groups.rs
- mega_boolean.rs
- optimizer.rs
- optimizer_and.rs
- optimizer_arguments.rs
- optimizer_filters_mix.rs
- optimizer_groups.rs
- optimizer_metadata_tail.rs
- optimizer_not.rs
- optimizer_or.rs
- optimizer_parse_matrix.rs
- optimizer_paths_custom.rs
- optimizer_spacing.rs
- paths.rs
- phrases_and_words.rs
- precedence_matrix.rs
- ranges_and_comparisons.rs
- regex_prefix.rs
- stress_cases.rs
- Cargo.toml
- background-event-loop.md
- fs-events-sdk.md
- fs-icon.md
- fswalk.md
- ipc-commands.md
- name-pool.md
- project-overview.md
- runtime-lifecycle.md
- search-cache.md
- search-cancellation.md
- SUMMARY.md
- ui-dataflow.md
- virtual-list.md
- README.ar-SA.md
- README.de-DE.md
- README.es-ES.md
- README.fr-FR.md
- README.hi-IN.md
- README.it-IT.md
- README.ja-JP.md
- README.ko-KR.md
- README.pt-BR.md
- README.ru-RU.md
- README.tr-TR.md
- README.uk-UA.md
- README.zh-CN.md
- README.zh-TW.md
- search-syntax.ar-SA.md
- search-syntax.de-DE.md
- search-syntax.es-ES.md
- search-syntax.fr-FR.md
- search-syntax.hi-IN.md
- search-syntax.it-IT.md
- search-syntax.ja-JP.md
- search-syntax.ko-KR.md
- search-syntax.md
- search-syntax.pt-BR.md
- search-syntax.ru-RU.md
- search-syntax.tr-TR.md
- search-syntax.uk-UA.md
- search-syntax.zh-CN.md
- search-syntax.zh-TW.md
- UI.gif
- lib.rs
- Cargo.toml
- lib.rs
- additional.rs
- Cargo.toml
- lib.rs
- deep_walk.rs
- Cargo.toml
- cli.rs
- main.rs
- Cargo.toml
- lib.rs
- fuzz_large.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- walk_and_search.rs
- cache_flow.rs
- date_edges.rs
- date_keywords.rs
- date_volume.rs
- integration_filters.rs
- mod.rs
- query_logic.rs
- size_filters.rs
- support.rs
- traversal.rs
- type_filters.rs
- wildcard_star.rs
- cache.rs
- file_nodes.rs
- highlight.rs
- lib.rs
- metadata_cache.rs
- name_index.rs
- persistent.rs
- query.rs
- query_preprocessor.rs
- segment.rs
- slab.rs
- slab_node.rs
- type_and_size.rs
- boundary_limits_tests.rs
- content_filter_comprehensive.rs
- edge_cases_comprehensive.rs
- fsevent_incremental_tests.rs
- metadata_filters_tests.rs
- parent_infolder_filters.rs
- query_matrix_big.rs
- scan_cancellation.rs
- search_with_options_multi_segments.rs
- search_with_options_path_segments.rs
- search_with_options_wildcards.rs
- tag_filter.rs
- Cargo.toml
- lib.rs
- more.rs
- Cargo.toml
- builder.rs
- lib.rs
- serde.rs
- basic_tests.rs
- boundary_tests.rs
- concurrency_tests.rs
- serde_bridge.rs
- serde_bridge_huge.rs
- serialization_tests.rs
- slab.rs
- Cargo.toml
- main.rs
- Cargo.toml
- .gitignore
- AGENTS.md
- book.toml
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- LICENSE
- README.md
- rust-toolchain.toml
- rustfmt.toml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/cardisoft/cardinal
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd cardinal
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
brew install --cask cardinal-search
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm run tauri dev -- --release --features dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run tauri build
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
