GitHub-Explorer
GitHub 저장소/코드/이슈를 AI로 자연어 검색하는 데스크톱 앱 (Tauri + React + TypeScript)
File Explorer
- 01_PRD.md
- 02_DATA_MODEL.md
- 03_PHASES.md
- 04_PROJECT_SPEC.md
- 05_WIREFRAMES.md
- README.md
- favicon.svg
- icons.svg
- CodeQAPanel.tsx
- BookmarkModal.tsx
- CollectionPage.tsx
- CodeViewer.tsx
- CommandPalette.tsx
- RepoCard.tsx
- RepoCompare.tsx
- RepoPreview.tsx
- SearchBar.tsx
- SearchFilters.tsx
- SearchResults.tsx
- SettingsPage.tsx
- Header.tsx
- Onboarding.tsx
- Skeleton.tsx
- SnippetDrawer.tsx
- Tooltip.tsx
- useInfiniteScroll.ts
- ai-benchmark.ts
- ai.ts
- code-qa.ts
- collections.ts
- export-import.ts
- github.ts
- health-score.ts
- i18n.ts
- linkify.tsx
- llm-providers.ts
- offline-cache.ts
- ollama.ts
- summarize.ts
- tauri-bridge.ts
- trending.ts
- HomePage.tsx
- SearchPage.tsx
- StatsPage.tsx
- TrendingPage.tsx
- app-store.ts
- compare-store.ts
- snippet-store.ts
- index.ts
- App.tsx
- index.css
- main.tsx
- default.json
- 128x128.png
- [email protected]
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- icon.svg
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- mod.rs
- commands.rs
- lib.rs
- main.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- .gitignore
- eslint.config.js
- index.html
- LICENSE
- package-lock.json
- package.json
- README.en.html
- README.en.md
- README.html
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cargo build
View Details ▼
cargo build
Compile a local package and all of its dependencies.
cargo {{[b|build]}}
Build the package or packages defined by the `Cargo.toml` manifest file in the local path:
cargo {{[b|build]}} {{[-r|--release]}}
Build artifacts in release mode, with optimizations:
cargo {{[b|build]}} --locked
Require that `Cargo.lock` is up to date:
cargo check
View Details ▼
cargo check
Check a local package and all of its dependencies for errors.
cargo {{[c|check]}}
Check the current package:
cargo {{[c|check]}} --tests
Check all tests:
cargo {{[c|check]}} --test {{integration_test1}}
Check the integration tests in `tests/integration_test1.rs`:
cargo clippy
View Details ▼
cargo clippy
A collection of lints to catch common mistakes and improve your Rust code.
cargo clippy
Run checks over the code in the current directory:
cargo clippy --locked
Require that `Cargo.lock` is up to date:
cargo clippy --workspace
Run checks on all packages in the workspace:
eslint
View Details ▼
eslint
A pluggable linting utility for JavaScript and JSX.
eslint --init
Create the ESLint configuration file:
eslint {{path/to/file1.js path/to/file2.js ...}}
Lint one or more files:
eslint --fix
Fix lint issues:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
node
View Details ▼
node
Server-side JavaScript platform (Node.js).
node {{path/to/file}}
Run a JavaScript file:
node
Start a REPL (interactive shell):
node --watch {{path/to/file}}
Execute the specified file restarting the process when an imported file is changed (requires Node.js version 18.11+):
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
npm test
View Details ▼
npm test
This command is an alias of `npm run test`.
tldr npm run
View documentation for the original command:
npm
View Details ▼
npm
JavaScript and Node.js package manager.
Manage Node.js projects and their module dependencies.
Some subcommands such as `install`, `run`, etc. have their own usage documentation.
npm init {{[-y|--yes]}}
Create a `package.json` file with default values (omit `--yes` to do it interactively):
npm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
rustc
View Details ▼
rustc
The Rust compiler.
Rust projects usually use `cargo` instead of invoking `rustc` directly.
rustc {{path/to/main.rs}}
Compile a binary crate:
rustc {{[-C|--codegen]}} lto {{[-C|--codegen]}} opt-level={{0|1|2|3|s|z}} {{path/to/main.rs}}
Compile with optimizations (`s` means optimize for binary size; `z` is the same with even more optimizations):
rustc {{[-g|--codegen debuginfo=2]}} {{path/to/main.rs}}
Compile with debugging information:
tsc
View Details ▼
tsc
TypeScript compiler.
tsc --init
Initialize a TypeScript project:
tsc {{path/to/file.ts}}
Compile a TypeScript file into a JavaScript file with the same name:
tsc {{[-t|--target]}} {{ES5|ES2015|ES2016|ES2017|ES2018|ESNEXT|...}} {{path/to/file.ts}}
Compile a TypeScript file into JavaScript using a specific target syntax (default is `ES3`):
vite
View Details ▼
vite
Create a Vite project.
Used to build JavaScript projects.
Available templates: vanilla, vanilla-ts, vue, vue-ts, react, react-ts, react-swc, react-swc-ts, preact, preact-ts, lit, lit-ts, svelte, svelte-ts.
npm create vite@latest my-react-app --template react-ts
Setup using `npm` 6.x:
npm create vite@latest my-react-app -- --template react-ts
Setup using `npm` 7+, extra double-dash is needed:
yarn create vite my-react-app --template react-ts
Setup using `yarn`:
