st

(★ 9)

The missing unified installer and runner for Smalltalk

파일 탐색기

  • .changelog.hbs
  • .editorconfig
  • .gitignore
  • .nvmrc
  • .pre-commit-config.yaml
  • .release-it.json
  • .shellcheckrc
  • .shfmt.toml
  • CHANGELOG.md
  • DATE
  • EXAMPLES.md
  • install.sh
  • LICENSE
  • Makefile
  • package.json
  • README.md
  • VERSION

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

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:

🔍

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

🔍

readonly

설명 보기 ▼

읽기 전용 셸 변수를 설정합니다.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-readonly>.

readonly {{variable_name}}={{value}}

읽기 전용 변수 설정:

readonly {{existing_variable}}

변수 읽기 전용으로 표시:

readonly -p

모든 읽기 전용 변수의 이름과 값을 `stdout`에 [p]rint:

🔍

shellcheck

설명 보기 ▼

쉘 스크립트를 정적으로 검사하여 오류, 사용 중단된/안전하지 않은 기능 및 잘못된 관행을 확인합니다.
더 많은 정보: <https://github.com/koalaman/shellcheck/wiki>.

shellcheck {{path/to/script.sh}}

쉘 스크립트 검사:

shellcheck {{[-s|--shell]}} {{sh|bash|dash|ksh}} {{path/to/script.sh}}

스크립트 상단의 셰뱅을 무시하고 지정된 [s]쉘 방언으로 쉘 스크립트를 검사:

shellcheck {{[-e|--exclude]}} {{SC1009,SC1073,...}} {{path/to/script.sh}}

하나 이상의 오류 유형을 무시:

🔍

apt-get

설명 보기 ▼

Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.

sudo apt-get update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):

sudo apt-get install {{package}}

패키지 설치 또는 최신 버전으로 업데이트:

sudo apt-get remove {{package}}

패키지 제거:

🔍

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:

🔍

apt

설명 보기 ▼

Debian 기반 배포판을 위한 패키지 관리 도구.
Ubuntu 16.04 이후 버전에서 대화형 사용 시 `apt-get`의 권장 대체 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/apt.8>.

sudo apt update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt` 명령어 실행 전 권장):

apt search {{package}}

주어진 패키지 검색:

apt list {{package}}

패키지 정보 표시:

🔍

dnf install

설명 보기 ▼

Install packages on Red Hat-based distributions.

sudo dnf {{[in|install]}} {{package1 package2 ...}}

Install packages by name:

sudo dnf {{[in|install]}} {{path/to/file}}

Install a package from a local file:

sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}

Install a package from the internet:

🔍

dnf

설명 보기 ▼

RHEL, Fedora 및 CentOS를 위한 패키지 관리 도구(yum을 대체).
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://dnf5.readthedocs.io/en/latest/commands/index.html>.

sudo dnf {{[up|upgrade]}}

설치된 패키지를 최신 버전으로 업그레이드:

dnf {{[se|search]}} {{keyword1 keyword2 ...}}

키워드를 통해 패키지 검색:

dnf {{[if|info]}} {{package}}

패키지에 대한 세부 정보 표시:

🔍

pacman -S

설명 보기 ▼

This command is an alias of `pacman --sync`.

tldr pacman sync

View documentation for the original command:

🔍

pacman

설명 보기 ▼

Arch Linux 패키지 관리 도구.
관련 항목: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/pacman.8>.

sudo pacman -Syu

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

sudo pacman -S {{package}}

새 패키지 설치:

sudo pacman -Rs {{package}}

특정 패키지 및 의존성 제거:

🔍

choco install

설명 보기 ▼

Install one or more packages with Chocolatey.

choco install {{package1 package2 ...}}

Install one or more packages:

choco install {{path\to\packages_file.config}}

Install packages from a custom configuration file:

choco install {{path\to\file}}

Install a specific `.nuspec` or `.nupkg` file:

🔍

scoop

설명 보기 ▼

Scoop 패키지 관리자.
`bucket`과 같은 하위 명령어는 자체 문서를 가지고 있습니다.
더 많은 정보: <https://github.com/ScoopInstaller/Scoop/wiki/Commands>.

scoop install {{package}}

패키지 설치:

scoop uninstall {{package}}

패키지 제거:

scoop update --all

모든 설치된 패키지 업데이트:

// repository documentation