RepoLens

(★ 293)

Multi-lens code audit tool — 280 expert AI agents for code review, security testing, and infrastructure auditing

파일 탐색기

  • .autodev.yml
  • .editorconfig
  • .gitignore
  • .shellcheckrc
  • AUTHORS.md
  • CHANGELOG.md
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • DCO
  • GOVERNANCE.md
  • LICENSE
  • Makefile
  • METHODOLOGY.md
  • NOTICE
  • README.md
  • repolens.sh
  • SECURITY.md

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

bugreport

설명 보기 ▼

Android 장치의 버그 보고서를 표시합니다.
이 명령은 `adb shell`을 통해서만 사용할 수 있습니다.
더 많은 정보: <https://cs.android.com/android/platform/superproject/+/main:frameworks/native/cmds/bugreport>.

bugreport

Android 장치의 완전한 버그 보고서를 표시:

🔍

aapt

설명 보기 ▼

Android Asset Packaging Tool: 안드로이드 앱의 리소스를 컴파일하고 패키징하는 도구.
더 많은 정보: <https://manned.org/aapt>.

aapt list {{path/to/app}}.apk

APK 아카이브에 포함된 파일 나열:

aapt dump badging {{path/to/app}}.apk

앱의 메타데이타 출력 (버전, 권한, 등등...):

aapt package -F {{path/to/app}}.apk {{path/to/directory}}

지정된 디렉토리에 새 APK 아카이브 생성:

🔍

agy

설명 보기 ▼

Google의 에이전트 기반 개발 플랫폼.
더 많은 정보: <https://antigravity.google/docs>.

agy {{path/to/file_or_directory}}

특정 파일 또는 디렉터리 열기:

agy {{[-d|--diff]}} {{path/to/file1}} {{path/to/file2}}

두 파일을 비교:

agy chat "{{prompt}}"

현재 작업 디렉터리에서 프롬프트를 사용해 채팅 세션 실행:

🔍

brew install

설명 보기 ▼

Install a Homebrew formula or cask.

brew install {{formula|cask}}

Install a formula/cask:

brew install {{[-s|--build-from-source]}} {{formula}}

Build and install a formula from source (dependencies will still be installed from bottles):

brew install {{[-n|--dry-run]}} {{formula|cask}}

Download the manifest, print what would be installed but don't actually install anything:

🔍

claude

설명 보기 ▼

코드베이스를 이해하고 자연어 명령을 통해 더 빠르게 코딩할 수 있도록 도와주는 에이전트 기반 코딩 도구.
더 많은 정보: <https://code.claude.com/docs/en/cli-reference>.

claude prompt

프롬프트로 실행:

claude update

`claude`를 업데이트:

claude mcp list

지정된 MCP 서버 목록을 표시:

🔍

codex

설명 보기 ▼

OpenAI로 구동되는 터미널용 자연어 코드 어시스턴트.
요청을 수행하기 위해 현재 디렉터리의 파일을 읽고 수정.
더 많은 정보: <https://developers.openai.com/codex/cli/reference>.

codex

현재 디렉터리에서 대화형 Codex 세션을 시작:

codex "{{prompt}}"

프롬프트를 사용해 단일 Codex 명령을 실행:

codex --sandbox workspace-write "{{prompt}}"

프롬프트를 전체 자동 모드로 실행:

🔍

docker compose

설명 보기 ▼

Run and manage multi container Docker applications.

docker compose ps

List all running containers:

docker compose up {{[-d|--detach]}}

Create and start all containers in the background using a `docker-compose.yml` file from the current directory:

docker compose up --build

Start all containers, rebuild if necessary:

🔍

docker

설명 보기 ▼

Docker 컨테이너 및 이미지를 관리.
`run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://docs.docker.com/reference/cli/docker/>.

docker {{[ps|container ls]}} {{[-a|--all]}}

모든 도커 컨테이너들(실행 및 중지) 목록 보기:

docker {{[run|container run]}} --name {{container_name}} {{image}}

사용자 정의 이름으로 이미지로부터 컨테이너 실행:

docker container {{start|stop}} {{container_name}}

기존 컨테이너 시작 또는 중지:

🔍

gh auth

설명 보기 ▼

Authenticate with a GitHub host.

gh auth login

Log in with interactive prompt:

echo {{your_token}} | gh auth login --with-token

Log in with a token from `stdin` (created in <https://github.com/settings/tokens>):

gh auth status

Check if you are logged in:

🔍

gh issue

설명 보기 ▼

Manage GitHub issues.

gh issue view {{issue_number}}

Display a specific issue:

gh issue view {{issue_number}} {{[-w|--web]}}

Display a specific issue in the default web browser:

gh issue {{[new|create]}} {{[-w|--web]}}

Create a new issue in the default web browser:

🔍

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:

🔍

git diff

설명 보기 ▼

Show changes to tracked files.

git diff

Show unstaged changes:

git diff HEAD

Show all uncommitted changes (including staged ones):

git diff --staged

Show only staged (added, but not yet committed) changes:

🔍

git fetch

설명 보기 ▼

Download objects and refs from a remote repository.

git fetch

Fetch the latest changes from the default remote upstream repository (if set):

git fetch {{remote_name}}

Fetch new branches from a specific remote upstream repository:

git fetch --all

Fetch the latest changes from all remote upstream repositories:

🔍

git init

설명 보기 ▼

Initialize a new local Git repository.

git init

Initialize a new local repository:

git init {{[-b|--initial-branch]}} {{branch_name}}

Initialize a repository with the specified name for the initial branch:

git init --object-format sha256

Initialize a repository using SHA256 for object hashes (requires Git version 2.29+):

🔍

git remote

설명 보기 ▼

Manage set of tracked repositories ("remotes").

git remote {{[-v|--verbose]}}

List existing remotes with their names and URLs:

git remote show {{remote_name}}

Show information about a remote:

git remote add {{remote_name}} {{remote_url}}

Add a remote:

🔍

git

설명 보기 ▼

분산 버전 관리 시스템.
`commit`, `add`, `branch`, `checkout`, `push` 등의 특정 하위 명령어는 고유의 문서가 따로 있습니다.
더 많은 정보: <https://git-scm.com/docs/git>.

git init

하위 명령어 실행:

git clone {{https://example.com/repo.git}}

특정 레파지토리 위치에서 Git 하위 명령어 실행:

git status

주어진 설정으로 Git 하위 명령어 실행:

🔍

gitea

설명 보기 ▼

경량 Git 호스팅 서버인 Gitea 관리.
설정된 `app.ini` 파일 또는 환경 변수가 필요.
더 많은 정보: <https://docs.gitea.com/administration/command-line>.

gitea web

기본 설정으로 Gitea 웹 서버 실행:

gitea migrate

필요한 데이터베이스 스키마 및 테이블 생성:

gitea admin {{user list}}

사용자 관리 또는 인증 관리용 관리자 하위 명령 실행:

🔍

gzip

설명 보기 ▼

`gzip` 압축 (LZ77)을 사용하여 파일 압축/압축 해제.
더 많은 정보: <https://www.gnu.org/software/gzip/manual/gzip.html>.

gzip {{path/to/file}}

파일을 압축하여, `gzip` 아카이브로 대체:

gzip {{[-d|--decompress]}} {{path/to/file.gz}}

파일의 압축을 풀어, 원래의 압축되지 않은 버전으로 교체:

gzip {{[-v|--verbose]}} {{path/to/file.gz}}

원본 파일을 유지하면서, 파일을 압축:

🔍

host

설명 보기 ▼

도메인 네임 서버 조회.
관련 항목: `dig`, `resolvectl`, `nslookup`.
더 많은 정보: <https://manned.org/host>.

host {{domain}}

도메인의 A, AAAA 및 MX 레코드 조회:

host -t {{field}} {{domain}}

도메인의 필드 (CNAME, TXT, ...) 조회:

host {{ip_address}}

IP 역방향 조회:

🔍

nix-env

설명 보기 ▼

Nix 사용자 환경을 조작하거나 조회합니다.
더 많은 정보: <https://nix.dev/manual/nix/stable/command-ref/nix-env.html>.

nix-env {{[-q|--query]}}

설치된 모든 패키지 나열:

nix-env {{[-q|--query]}} {{search_pattern}}

설치된 패키지 조회:

nix-env {{[-qa|--query --available]}} {{search_pattern}}

사용 가능한 패키지 조회:

🔍

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`:

🔍

nproc

설명 보기 ▼

사용 가능한 처리 장치 수(일반적으로 CPU)를 출력합니다.
더 많은 정보: <https://www.gnu.org/software/coreutils/manual/html_node/nproc-invocation.html>.

nproc

사용 가능한 처리 장치 수 표시:

nproc --all

비활성 장치를 포함한 설치된 처리 장치 수 표시:

nproc --ignore {{count}}

가능한 경우, 반환 값에서 지정된 장치 수를 뺍니다:

🔍

opencode auth

설명 보기 ▼

Manage credentials and login for AI providers.

opencode auth login

Log in to a provider interactively:

opencode auth list

List all configured providers:

opencode auth logout

Log out from a configured provider interactively:

🔍

opencode

설명 보기 ▼

AI 코딩 에이전트.
`auth`, `models`, `web`와 같은 일부 하위명령어는 별도의 사용법 문서를 가짐.
더 많은 정보: <https://opencode.ai/docs/cli/>.

opencode

대화형 TUI 시작:

opencode {{[-c|--continue]}}

가장 최근 세션 이어서 실행:

opencode run "{{message}}"

프롬프트를 직접 전달하여 비대화형으로 실행:

🔍

spark

설명 보기 ▼

Laravel Spark 명령줄 도구.
더 많은 정보: <https://spark.laravel.com/>.

spark register {{token}}

API 토큰 등록:

spark token

현재 등록된 API 토큰 표시:

spark new {{project_name}}

새 Spark 프로젝트 생성:

🔍

ssh-add

설명 보기 ▼

`ssh-agent`에서 로드된 SSH 키를 관리.
키가 로드되도록 `ssh-agent`가 실행 중인지 확인하세요.
더 많은 정보: <https://man.openbsd.org/ssh-add>.

ssh-add

기본 SSH 키를 `~/.ssh`에서 ssh-agent로 추가:

ssh-add {{path/to/private_key}}

특정 키를 ssh-agent로 추가:

ssh-add -l

현재 로드된 키의 지문 나열:

🔍

tea

설명 보기 ▼

Gitea 서버와 상호 작용.
더 많은 정보: <https://gitea.com/gitea/tea>.

tea login add --name "{{name}}" --url "{{url}}" --token "{{token}}"

Gitea 서버에 로그인:

tea repos ls

모든 저장소 표시:

tea issues ls

이슈 목록 표시:

🔍

timeout

설명 보기 ▼

명령을 일정 시간 제한 내에서 실행.
더 많은 정보: <https://www.gnu.org/software/coreutils/manual/html_node/timeout-invocation.html>.

timeout 3s sleep 10

`sleep 10`을 실행하고 3초 후 종료:

timeout {{[-s|--signal]}} {{INT|HUP|KILL|...}} {{5s}} {{sleep 10}}

시간 제한이 만료되면 명령에 [s]ignal을 전송 (`TERM`이 기본, 모든 신호 목록은 `kill -l`):

timeout {{[-v|--verbose]}} {{0.5s|1m|1h|1d|...}} {{command}}

시간 초과 시 전송된 신호를 `stderr`에 [v]erbose 출력으로 표시:

🔍

yes

설명 보기 ▼

무언가를 반복적으로 출력.
이 명령은 일반적으로 설치 명령(예: `apt-get`)의 모든 프롬프트에 'yes'로 응답하기 위해 사용됩니다.
더 많은 정보: <https://www.gnu.org/software/coreutils/manual/html_node/yes-invocation.html>.

yes

"y"를 반복적으로 출력:

yes {{value}}

"메시지"를 반복적으로 출력:

yes | sudo apt-get install {{program}}

`apt-get` 명령의 모든 프롬프트에 수락:

🔍

apt install

설명 보기 ▼

Install packages for Debian-based distributions.

sudo apt install {{package}}

Install a package, or update it to the latest version:

sudo apt install {{[-V|--verbose-versions]}} {{package}}

Display verbose package version information during installation or update:

🔍

flash

설명 보기 ▼

터미널에서 플래시 카드.
더 많은 정보: <https://github.com/tallguyjenks/fla.sh>.

flash

사용 가능한 플래시 카드 덱 선택 메뉴 열기:

flash -i

플래시 카드 시스템에 대한 정보 표시:

flash -p {{cat}}

기본 미리보기 도구를 `bat`에서 `cat`으로 변경:

🔍

getconf

설명 보기 ▼

Linux 시스템에서 구성 값을 가져옵니다.
더 많은 정보: <https://manned.org/getconf.1>.

getconf -a

사용 가능한 모든 구성 값 나열:

getconf -a {{path/to/directory}}

특정 [d]irectory의 구성 값 나열:

getconf LONG_BIT

시스템이 32비트인지 64비트인지 확인:

🔍

journalctl

설명 보기 ▼

systemd 저널을 조회합니다.
관련 항목: `dmesg`.
더 많은 정보: <https://www.freedesktop.org/software/systemd/man/latest/journalctl.html>.

journalctl {{[-n|--lines]}} {{n}} {{[-f|--follow]}}

현재 부트에서 우선순위 레벨 3(오류)로 모든 메시지 표시:

journalctl {{[-b|--boot]}} -1 {{[-p|--priority]}} 3

2일 이상된 저널 로그 삭제:

journalctl {{[-u|--unit]}} {{unit}}

마지막 N줄만 표시하고 새 메시지를 팔로우(전통적인 syslog의 `tail -f`처럼) 표시:

🔍

paru

설명 보기 ▼

AUR 헬퍼 및 pacman 래퍼.
관련 항목: `pacman`, `yay`.
더 많은 정보: <https://github.com/Morganamilo/paru#examples>.

paru {{package_name_or_search_term}}

패키지를 대화식으로 검색하고 설치:

paru

모든 패키지를 동기화하고 업데이트:

paru -Sua

AUR 패키지 업그레이드:

🔍

systemctl start

설명 보기 ▼

Start systemd units.

systemctl start {{unit}}

Start a unit:

systemctl start {{unit}} --user

Start a user unit:

🔍

systemctl

설명 보기 ▼

systemd 시스템 및 서비스 관리자를 제어합니다.
더 많은 정보: <https://www.freedesktop.org/software/systemd/man/latest/systemctl.html>.

systemctl status

실행 중인 서비스 모두 표시:

systemctl --failed

실패한 유닛 나열:

systemctl {{start|stop|restart|reload|status}} {{unit}}

서비스 시작/중지/재시작/재로드/상태 표시:

🔍

winget

설명 보기 ▼

윈도우 패키지 매니저.
더 많은 정보: <https://learn.microsoft.com/windows/package-manager/winget>.

winget {{[add|install]}} {{package}}

패키지 설치:

winget {{[rm|uninstall]}} {{package}}

패키지 제거 (참고: `remove` 대신 `uninstall` 을 사용할 수 있음):

winget show {{package}}

패키지에 대한 정보 표시:

# 프로젝트 배지

// repository documentation