hermetic-launcher
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.
파일 탐색기
- metadata.template.json
- presubmit.yml
- source.template.json
- ci.yml
- publish.yaml
- release-rules.yml
- release.yml
- release_prep.sh
- BUILD.bazel
- BUILD.bazel
- hello_cc.cc
- hello_go.go
- hello_py.py
- hello_sh.sh
- MODULE.bazel
- BUILD.bazel
- defs.bzl
- hello_cc.cc
- hello_go.go
- hello_py.py
- hello_sh.sh
- config.toml
- main.rs
- BUILD.bazel
- Cargo.lock
- Cargo.toml
- add_numbers.rs
- hash_file.rs
- merge_json.rs
- orchestrator.rs
- print_env.rs
- main.rs
- BUILD.bazel
- Cargo.lock
- Cargo.toml
- BUILD.bazel
- BUILD.bazel
- BUILD.bazel
- finalizer_toolchain_info.bzl
- stub_template_toolchain_info.bzl
- BUILD.bazel
- launcher_binary.bzl
- lib.bzl
- BUILD.bazel
- MODULE.bazel
- BUILD.bazel
- BUILD.bazel
- extensions.bzl
- file_binary_rule.bzl
- stub_finalizer_toolchain.bzl
- stub_template_toolchain.bzl
- toolchains.bzl
- BUILD.bazel
- BUILD.bazel
- launcher_binary.bzl
- lib.bzl
- config.toml
- main.rs
- BUILD.bazel
- Cargo.lock
- Cargo.toml
- optimize_binary.bzl
- BUILD.bazel
- rules-rs-windows-rust-linker.patch
- rules-rust-skip-unused-cc-runtime.patch
- xz-s390x-support.patch
- BUILD.bazel
- config.toml
- allocator.rs
- common.rs
- linux.rs
- macos.rs
- main.rs
- placeholders.rs
- run.rs
- runfiles.rs
- windows.rs
- BUILD.bazel
- Cargo.lock
- Cargo.toml
- manifest_basic.txt
- manifest_macos.txt
- manifest_multiple_repos.txt
- manifest_symlinks.txt
- manifest_basic.txt
- manifest_multiple_repos.txt
- manifest_spaces_in_path.txt
- BUILD.bazel
- entrypoint_api_test.bzl
- fake_config.txt
- fake_entrypoint.sh
- fake_env_config.txt
- fake_main.txt
- main.rs
- Cargo.toml
- binary-size-report.py
- build-release-binaries.sh
- BUILD.bazel
- update-binaries.sh
- .bazelignore
- .bazelrc
- .bazelversion
- .gitignore
- BUILD.bazel
- defs.bzl
- flake.nix
- LICENSE
- MODULE.bazel
- MODULE.bazel.lock
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
bazel
설명 보기 ▼
bazel
Make, Maven, Gradle과 유사한 오픈 소스 빌드 및 테스트 도구.
더 많은 정보: <https://bazel.build/reference/command-line-reference>.
bazel build {{target}}
작업공간에서 지정된 대상을 빌드:
bazel clean
출력 파일을 제거하고 실행 중인 경우 서버를 중지:
bazel shutdown
bazel 서버 중지:
git add
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
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일) 동안 유효한 자체 서명 인증서 생성:
