psf-guard

(★ 101)

Astrophotography asset management and automation

파일 탐색기

  • .dockerignore
  • .gitignore
  • .mise.toml
  • AGENTS.md
  • build.rs
  • Cargo.lock
  • Cargo.toml
  • CLAUDE.md
  • docker-compose.yml
  • Dockerfile
  • Entitlements.plist
  • LICENSE
  • psf-guard.toml.example
  • README.md
  • rust-toolchain.toml
  • rustfmt.toml
  • tauri.bundle-windows.json
  • tauri.conf.json

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

cargo build

설명 보기 ▼

Compile a local package and all of its dependencies.

cargo {{[b|build]}}

Build the package or packages defined by the `Cargo.toml` manifest file in the local path:

cargo {{[b|build]}} {{[-r|--release]}}

Build artifacts in release mode, with optimizations:

cargo {{[b|build]}} --locked

Require that `Cargo.lock` is up to date:

🔍

cargo fmt

설명 보기 ▼

Run `rustfmt` on all source files in a Rust project.
See also: `rustfmt`.

cargo fmt

Format all source files:

cargo fmt --check

Check for formatting errors without writing to the files:

cargo fmt -- {{rustfmt_args}}

Pass arguments to each `rustfmt` call:

🔍

cargo install

설명 보기 ▼

Build and install a Rust binary.

cargo install {{package}}@{{version}}

Install a package from <https://crates.io> (the version is optional - latest by default):

cargo install --git {{repo_url}}

Install a package from the specified Git repository:

cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}

Build from the specified branch/tag/commit when installing from a Git repository:

🔍

docker run

설명 보기 ▼

This command is an alias of `docker container run`.

tldr docker container run

View documentation for the original command:

🔍

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:

🔍

http

설명 보기 ▼

HTTPie: 테스트, 디버깅 및 일반적으로 API 및 HTTP 서버와 상호작용하도록 설계된 HTTP 클라이언트.
관련 항목: `xh`.
더 많은 정보: <https://httpie.io/docs/cli/usage>.

http {{https://example.com}}

간단한 GET 요청을 수행 (응답 헤더 및 콘텐츠 표시):

http {{[-p|--print]}} {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}

특정 출력 내용을 인쇄 (`H`: 요청 헤더, `B`: 요청 본문, `h`: 응답 헤더, `b`: 응답 본문, `m`: 응답 메타데이터):

http {{GET|POST|HEAD|PUT|PATCH|DELETE|...}} --proxy {{http|https}}:{{http://localhost:8080|socks5://localhost:9050|...}} {{https://example.com}}

요청을 보낼 때 HTTP 메소드를 지정하고 프록시를 사용하여 요청을 가로채기:

🔍

https

설명 보기 ▼

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

tldr http

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

🔍

copy

설명 보기 ▼

파일을 복사하는 명령어.
더 많은 정보: <https://www.dosbox.com/wiki/Commands#COPY>.

COPY {{path/to/source_file}} {{path/to/destination_file}}

파일 복사:

🔍

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:

🔍

rpmbuild

설명 보기 ▼

RPM 패키지 빌드 도구.
더 많은 정보: <https://manned.org/rpmbuild>.

rpmbuild -ba {{path/to/spec_file}}

바이너리 및 소스 패키지 빌드:

rpmbuild -bb {{path/to/spec_file}}

소스 패키지 없이 바이너리 패키지 빌드:

rpmbuild -bb {{path/to/spec_file}} --define "{{variable1}} {{value1}}" --define "{{variable2}} {{value2}}"

패키지를 빌드할 때 추가 변수 지정:

# 프로젝트 배지

// repository documentation