ReinschriftTodo

(★ 18)

Plain-text Markdown todo app — native GNOME desktop (GTK4/libadwaita), CLI, and web UI with WebDAV/Nextcloud sync

파일 탐색기

  • .gitignore
  • build_flatpak.sh
  • Cargo.lock
  • Cargo.toml
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • flathub_publish.sh
  • generated-sources.json
  • LICENSE
  • me.dumke.Reinschrift.desktop
  • me.dumke.Reinschrift.metainfo.xml
  • me.dumke.Reinschrift.yml
  • README.de.md
  • README.md
  • reinschrift.doap
  • VERSION

# 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 check

설명 보기 ▼

Check a local package and all of its dependencies for errors.

cargo {{[c|check]}}

Check the current package:

cargo {{[c|check]}} --tests

Check all tests:

cargo {{[c|check]}} --test {{integration_test1}}

Check the integration tests in `tests/integration_test1.rs`:

🔍

cargo run

설명 보기 ▼

Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.

cargo {{[r|run]}}

Run the default binary target:

cargo {{[r|run]}} --bin {{name}}

Run the specified binary:

cargo {{[r|run]}} --example {{name}}

Run the specified example:

🔍

cargo test

설명 보기 ▼

Execute the unit and integration tests of a Rust package.

cargo {{[t|test]}} {{test_name}}

Only run tests containing a specific string in their names:

cargo {{[t|test]}} -- --test-threads {{count}}

Set the number of simultaneous running test cases:

cargo {{[t|test]}} {{[-r|--release]}}

Test artifacts in release mode, with optimizations:

🔍

clang

설명 보기 ▼

C, C++, Objective-C 소스 파일을 컴파일. 수정 없이 GCC 대체(drop-in replacement)로 사용할 수 있음.
LLVM의 일부.
더 많은 정보: <https://clang.llvm.org/docs/ClangCommandLineReference.html>.

clang {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}

여러 소스 파일을 하나의 실행 파일로 컴파일:

clang {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}

모든 오류 및 경고 출력 활성화:

clang {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}

일반적인 경고 표시, 디버그 심볼 포함, 디버깅에 영향을 주지 않는 최적화 적용:

🔍

cmake

설명 보기 ▼

네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.

cmake {{path/to/project_directory}}

프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:

cmake --build {{path/to/build_directory}}

지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:

cmake --install {{path/to/build_directory}} --strip

빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:

🔍

docker compose up

설명 보기 ▼

Start and run Docker services defined in a Compose file.

docker compose up

Start all services defined in the docker-compose file:

docker compose up {{[-d|--detach]}}

Start services in the background (detached mode):

docker compose up --build

Start services and rebuild images before starting:

🔍

done

설명 보기 ▼

`for`, `while`, `select`, `until` 루프의 끝을 표시하는 쉘 키워드.

tldr for

`for` 키워드 문서 확인:

tldr while

`while` 키워드 문서 확인:

tldr select

`select` 키워드 문서 확인:

🔍

edit

설명 보기 ▼

Microsoft에서 만든 터미널 기반 텍스트 편집기.
더 많은 정보: <https://github.com/microsoft/edit>.

edit {{path/to/file}}

파일 열기:

tldr run-mailcap

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

<Ctrl f>{{pattern}}<Enter>

패턴 검색:

🔍

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

🔍

mypy

설명 보기 ▼

Python 코드의 타입을 검사.
더 많은 정보: <https://mypy.readthedocs.io/en/stable/running_mypy.html>.

mypy {{path/to/file.py}}

특정 파일의 타입 검사:

mypy {{[-m|--module]}} {{module_name}}

특정 [m]모듈의 타입 검사:

mypy {{[-p|--package]}} {{package_name}}

특정 [p]패키지의 타입 검사:

🔍

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:

🔍

pytest

설명 보기 ▼

Python 테스트 실행.
더 많은 정보: <https://docs.pytest.org/en/latest/how-to/usage.html>.

pytest {{path/to/test_file1.py path/to/test_file2.py ...}}

특정 파일에서 테스트 실행:

pytest -k {{expression}}

특정 [k]eyword 표현식과 일치하는 테스트 실행:

pytest {{[-x|--exitfirst]}}

테스트가 실패하거나 오류가 발생하면 즉시 종료:

🔍

flatpak

설명 보기 ▼

flatpak 애플리케이션 및 런타임을 빌드, 설치, 실행.
더 많은 정보: <https://docs.flatpak.org/en/latest/flatpak-command-reference.html#flatpak>.

flatpak run {{com.example.app}}

설치된 애플리케이션 실행:

flatpak install {{remote_name}} {{com.example.app}}

원격 소스로부터 애플리케이션 설치:

flatpak list --app

설치된 애플리케이션 목록 보기 (런타임 제외):

// repository documentation