hermetic-launcher

(★ 47)

Minimal, deterministic Bazel launcher stubs for all platforms. Create tiny native binaries (10-68KB) from templates with embedded arguments and runfiles resolution. Built with Rust.

파일 탐색기

  • .bazelignore
  • .bazelrc
  • .bazelversion
  • .gitignore
  • BUILD.bazel
  • defs.bzl
  • flake.nix
  • LICENSE
  • MODULE.bazel
  • MODULE.bazel.lock
  • README.md

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

bazel

설명 보기 ▼

Make, Maven, Gradle과 유사한 오픈 소스 빌드 및 테스트 도구.
더 많은 정보: <https://bazel.build/reference/command-line-reference>.

bazel build {{target}}

작업공간에서 지정된 대상을 빌드:

bazel clean

출력 파일을 제거하고 실행 중인 경우 서버를 중지:

bazel shutdown

bazel 서버 중지:

🔍

git add

설명 보기 ▼

Stage changed files for a commit.

git add {{path/to/file}}

Stage a file for a commit:

git add {{[-A|--all]}}

Add all files (tracked and untracked):

git add .

Add all files recursively starting from the current folder:

🔍

git checkout

설명 보기 ▼

Checkout a branch or paths to the working tree.

git checkout -b {{branch_name}}

Create and switch to a new branch:

git checkout -b {{branch_name}} {{reference}}

Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):

git checkout {{branch_name}}

Switch to an existing local branch:

🔍

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:

🔍

openssl dgst

설명 보기 ▼

Generate digest values and perform signature operations.

openssl dgst -sha256 -binary -out {{output_file}} {{input_file}}

Calculate the SHA256 digest for a file, saving the result to a specific file:

openssl dgst -sign {{private_key_file}} -sha256 -sigopt rsa_padding_mode:pss -out {{output_file}} {{input_file}}

Sign a file using an RSA key, saving the result to a specific file:

openssl dgst -verify {{public_key_file}} -signature {{signature_file}} -sigopt rsa_padding_mode:pss {{signature_message_file}}

Verify an RSA signature:

🔍

openssl

설명 보기 ▼

OpenSSL 암호화 도구 모음.
`req`와 같은 일부 하위명령어는 별도의 사용법 문서를 가짐.
더 많은 정보: <https://docs.openssl.org/master/man1/openssl/>.

openssl genpkey -algorithm {{rsa|ec}} -out {{path/to/private.key}} -aes256

개인 키 생성 및 AES-256으로 출력 파일 암호화:

openssl rsa -in {{path/to/private.key}} -pubout -out {{path/to/public.key}}

`rsa`를 사용해 개인키(`private.key`)로부터 공개 키 생성:

openssl req -new -x509 -key {{path/to/private.key}} -out {{path/to/certificate.crt}} -days 365

지정된 기간(365일) 동안 유효한 자체 서명 인증서 생성:

// repository documentation