ReinschriftTodo
Plain-text Markdown todo app — native GNOME desktop (GTK4/libadwaita), CLI, and web UI with WebDAV/Nextcloud sync
File Explorer
- 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
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cargo build
View Details ▼
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
View Details ▼
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
View Details ▼
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
View Details ▼
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
View Details ▼
clang
Compile C, C++, and Objective-C source files. Can be used as a drop-in replacement for GCC.
Part of LLVM.
clang {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}
Compile multiple source files into an executable:
clang {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}
Activate output of all errors and warnings:
clang {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}
Show common warnings, debug symbols in output, and optimize without affecting debugging:
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
docker compose up
View Details ▼
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
View Details ▼
done
This shell keyword is used with `for`, `while`, `select`, and `until` to mark the end of a loop.
tldr for
View documentation for the `for` keyword:
tldr while
View documentation for the `while` keyword:
tldr select
View documentation for the `select` keyword:
edit
View Details ▼
edit
A terminal-based text editor from Microsoft.
edit {{path/to/file}}
Open a file:
tldr run-mailcap
View documentation for the original command:
<Ctrl f>{{pattern}}<Enter>
Search for a pattern:
git config
View Details ▼
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
View Details ▼
mypy
Type check Python code.
mypy {{path/to/file.py}}
Type check a specific file:
mypy {{[-m|--module]}} {{module_name}}
Type check a specific module:
mypy {{[-p|--package]}} {{package_name}}
Type check a specific package:
pip install
View Details ▼
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
View Details ▼
pytest
Run Python tests.
pytest {{path/to/test_file1.py path/to/test_file2.py ...}}
Run tests from specific files:
pytest -k {{expression}}
Run tests with names matching a specific [k]eyword expression:
pytest {{[-x|--exitfirst]}}
Exit as soon as a test fails or encounters an error:
flatpak
View Details ▼
flatpak
Build, install, and run flatpak applications and runtimes.
flatpak run {{com.example.app}}
Run an installed application:
flatpak install {{remote_name}} {{com.example.app}}
Install an application from a remote source:
flatpak list --app
List installed applications, ignoring runtimes:
