anywhere-agents

(★ 229)

One config to rule all your AI agents: portable (every project, every session), effective (curated writing, routing, skills), and safer (destructive-command guard).

파일 탐색기

  • .gitattributes
  • .gitignore
  • .readthedocs.yaml
  • AGENTS.md
  • CHANGELOG.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • LICENSE
  • MIGRATIONS.md
  • mkdocs.yml
  • README.md
  • README.zh-CN.md
  • RELEASING.md

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

gh pr create

설명 보기 ▼

Manage GitHub pull requests.

gh pr {{[new|create]}}

Interactively create a pull request:

gh pr {{[new|create]}} {{[-f|--fill]}}

Create a pull request, determining the title and description from the commit messages of the current branch:

gh pr {{[new|create]}} {{[-d|--draft]}}

Create a draft pull request:

🔍

gh pr merge

설명 보기 ▼

Merge a GitHub pull request.

gh pr merge

Merge the pull request associated with the current branch interactively:

gh pr merge {{pr_number}} {{[-m|--merge]}}

Merge the current branch into the specified pull request:

gh pr merge {{pr_number}} {{[-sd|--squash --delete-branch]}}

Squash and merge a pull request, then delete the branch:

🔍

gh release

설명 보기 ▼

Manage GitHub releases.

gh release {{[ls|list]}}

List releases in a GitHub repository, limited to 30 items:

gh release view {{tag}}

Display information about a specific release:

gh release {{[new|create]}} {{tag}}

Create a new release:

🔍

git commit

설명 보기 ▼

Commit files to the repository.

git commit

Open an editor to write a message and commit staged files to the repository:

git commit {{[-m|--message]}} "{{message}}"

Commit staged files to the repository with the specified message:

git commit {{[-F|--file]}} {{path/to/commit_message_file}}

Commit staged files with a message read from a file:

🔍

git config

설명 보기 ▼

Manage custom configuration options for Git repositories.
These configurations can be local (for the current repository) or global (for the current user).

git config --global {{user.name|user.email}} "{{Your Name|[email protected]}}"

Globally set your name or email (this information is required to commit to a repository and will be included in all commits):

git config --{{local|global|system}} {{[-l|--list]}} --show-origin

List local, global, or system configuration entries and show their file location:

git config --global {{alias.unstage}} "reset HEAD --"

Set the global value of a given configuration entry (in this case an alias):

🔍

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 merge

설명 보기 ▼

Merge branches.

git merge {{branch_name1 branch_name2 ...}}

Merge branches into your current branch:

git merge {{[-e|--edit]}} {{branch_name}}

Edit the merge message:

git merge --no-ff {{branch_name}}

Merge a branch and create a merge commit:

🔍

git push

설명 보기 ▼

Push commits to a remote repository.

git push

Send local changes in the current branch to its default remote counterpart:

git push {{remote_name}} {{local_branch}}

Send changes from a specific local branch to its remote counterpart:

git push {{[-u|--set-upstream]}} {{remote_name}} {{local_branch}}

Send changes from a specific local branch to its remote counterpart, and set the remote one as the default push/pull target of the local one:

🔍

git rebase

설명 보기 ▼

Reapply commits from one branch on top of another branch.
Commonly used to "move" an entire branch to another base, creating copies of the commits in the new location.

git rebase {{new_base_branch}}

Rebase the current branch on top of another specified branch:

git rebase {{[-i|--interactive]}} {{target_base_branch_or_commit_hash}}

Start an interactive rebase, which allows the commits to be reordered, omitted, combined, or modified:

git rebase --continue

Continue a rebase that was interrupted by a merge failure, after editing conflicting files:

🔍

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 reset

설명 보기 ▼

Undo commits or unstage changes by resetting the current Git HEAD to the specified state.
If a path is passed, it works as "unstage"; if a commit hash or branch is passed, it works as "uncommit".

git reset

Unstage everything:

git reset {{path/to/file1 path/to/file2 ...}}

Unstage specific file(s):

git reset {{[-p|--patch]}} {{path/to/file}}

Interactively unstage portions of a file:

🔍

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 하위 명령어 실행:

🔍

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 publish

설명 보기 ▼

Publish a package to the npm registry.

npm publish

Publish the current package to the default npm registry:

npm publish {{path/to/package_directory}}

Publish a package from a specific directory:

npm publish --access public

Publish a scoped package with public access:

🔍

npx

설명 보기 ▼

이 명령은 `npm exec`의 별칭입니다.

tldr npm exec

자세한 내용은 원본 명령을 참고하세요:

🔍

pip install

설명 보기 ▼

Install Python packages.

pip install {{package1 package2 ...}}

Install one or more packages:

pip install {{package1 package2 ...}} {{[-U|--upgrade]}}

Upgrade all specified packages to the latest version, installing any that are not already present:

pip install {{package}}=={{version}}

Install a specific version of a package:

🔍

pipx

설명 보기 ▼

Python 애플리케이션을 격리된 환경에서 설치하고 실행.
더 많은 정보: <https://manned.org/pipx>.

pipx run {{pycowsay}} {{moo}}

임시 가상 환경에서 앱 실행:

pipx install {{package}}

가상 환경에 패키지 설치 및 진입점을 경로에 추가:

pipx uninstall {{package}}

설치된 패키지 나열:

🔍

powershell

설명 보기 ▼

이 명령은 `powershell` 대신 `pwsh`를 사용하는 크로스 플랫폼 버전의 PowerShell(이전에는 PowerShell Core로 알려짐)과 혼동될 수 있습니다.
Windows의 원본 `powershell` 명령은 레거시 Windows 버전의 PowerShell(버전 5.1 이하)을 사용하는 데 여전히 사용할 수 있습니다.
더 많은 정보: <https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_pwsh>.

tldr pwsh

최신 크로스 플랫폼 버전의 PowerShell(버전 6 이상)의 명령에 대한 문서 보기:

powershell

대화형 쉘 세션 시작:

tldr powershell {{[-p|--platform]}} windows

레거시 Windows PowerShell(버전 5.1 이하)의 명령에 대한 문서 보기:

🔍

twine

설명 보기 ▼

Python 패키지를 PyPI에 배포하는 도구.
더 많은 정보: <https://twine.readthedocs.io/en/stable/#commands>.

twine upload dist/*

PyPI에 업로드:

twine upload {{[-r|--repository]}} testpypi dist/*

Test PyPI 저장소에 업로드하여 검증:

twine upload {{[-u|--username]}} {{username}} {{[-p|--password]}} {{password}} dist/*

지정된 사용자 이름과 비밀번호로 PyPI에 업로드:

🔍

prompt

설명 보기 ▼

명령 창의 기본 DOS 스타일 프롬프트를 변경합니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/prompt>.

prompt

기본 설정으로 프롬프트 재설정:

prompt {{prompt}}

지정된 프롬프트로 설정:

prompt $D $P$G

현재 날짜를 먼저 표시하도록 프롬프트를 변경:

// repository documentation