ReinschriftTodo
Plain-text Markdown todo app — native GNOME desktop (GTK4/libadwaita), CLI, and web UI with WebDAV/Nextcloud sync
파일 탐색기
- pre-commit
- ci.yml
- release.yml
- commands.rs
- main.rs
- output.rs
- Cargo.toml
- config.rs
- conflict.rs
- data.rs
- embeddings.rs
- i18n.rs
- lib.rs
- parser.rs
- preferences.rs
- reminders.rs
- renderer.rs
- sorting.rs
- storage.rs
- todo.rs
- types.rs
- undo.rs
- util.rs
- webdav.rs
- webdav_server.rs
- build.rs
- Cargo.toml
- main.rs
- ui.rs
- Cargo.toml
- todos-128.png
- todos-256.png
- todos-64.png
- todos.png
- todos.svg
- convert.py
- de.po
- es.po
- fr.po
- ja.po
- LINGUAS
- README.md
- reinschrift.pot
- sv.po
- db_de.md
- db_en.md
- db_es.md
- db_fr.md
- db_ja.md
- db_sv.md
- generate_screenshots.sh
- main_app_de.png
- main_app_en.png
- __init__.py
- todo.py
- __init__.py
- api.py
- auth.py
- main.py
- share.py
- todo.py
- __init__.py
- ai_service.py
- date_service.py
- embedding_service.py
- parser.py
- share_service.py
- sorting.py
- storage.py
- todo_service.py
- undo_service.py
- __init__.py
- escaping.py
- helpers.py
- markers.py
- __init__.py
- config.py
- exceptions.py
- extensions.py
- icon-128.png
- icon-144.png
- icon-152.png
- icon-180.png
- icon-192.png
- icon-384.png
- icon-512.png
- icon-72.png
- icon-96.png
- icon-maskable-192.png
- icon-maskable-512.png
- ai.js
- api.js
- auto-reload.js
- autocomplete.js
- bulk-select.js
- date-picker.js
- drag-drop.js
- filters.js
- keyboard.js
- modal.js
- myday.js
- notifications.js
- pull-refresh.js
- share.js
- shared-view.js
- swipe.js
- todo-actions.js
- undo-toast.js
- voice.js
- app.js
- favicon.png
- generate_icons.sh
- manifest.json
- styles.css
- sw.js
- _icons.html
- _myday_picker_item.html
- _myday_view.html
- _search_results.html
- _todo_list.html
- base.html
- edit.html
- error.html
- index.html
- login.html
- shared.html
- __init__.py
- conftest.py
- test_bulk.py
- test_conflict_safety.py
- test_date_service.py
- test_duplicate.py
- test_embedding_service.py
- test_multiword_tags.py
- test_myday.py
- test_parser.py
- test_postpone.py
- test_routes.py
- test_semantic_routes.py
- test_share_routes.py
- test_share_service.py
- test_sorting.py
- test_undo_service.py
- test_utils.py
- prompt_tester.py
- sample_prompts.json
- app.py
- config.example.json
- docker-compose.example.yml
- Dockerfile
- pyproject.toml
- requirements-dev.txt
- requirements.txt
- run.py
- translations.py
- .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으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cargo build
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
done
`for`, `while`, `select`, `until` 루프의 끝을 표시하는 쉘 키워드.
tldr for
`for` 키워드 문서 확인:
tldr while
`while` 키워드 문서 확인:
tldr select
`select` 키워드 문서 확인:
edit
설명 보기 ▼
edit
Microsoft에서 만든 터미널 기반 텍스트 편집기.
더 많은 정보: <https://github.com/microsoft/edit>.
edit {{path/to/file}}
파일 열기:
tldr run-mailcap
자세한 내용은 원본 명령을 참고하세요:
<Ctrl f>{{pattern}}<Enter>
패턴 검색:
git config
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
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
설치된 애플리케이션 목록 보기 (런타임 제외):
