• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Tatsh / xirvik-tools
100%

Build:
DEFAULT BRANCH: master
Repo Added 30 May 2016 10:36AM UTC
Files 13
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-license-scan-badge
  • dependabot/github_actions/actions/attest-build-provenance-4
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/npm_and_yarn/cspell-8.1.0
  • dependabot/npm_and_yarn/cspell-8.1.3
  • dependabot/npm_and_yarn/cspell-8.19.2
  • dependabot/npm_and_yarn/cspell-8.19.3
  • dependabot/npm_and_yarn/cspell-8.19.4
  • dependabot/npm_and_yarn/cspell-8.2.3
  • dependabot/npm_and_yarn/cspell-8.3.0
  • dependabot/npm_and_yarn/cspell-8.3.2
  • dependabot/npm_and_yarn/cspell-8.4.1
  • dependabot/npm_and_yarn/cspell-8.5.0
  • dependabot/npm_and_yarn/cspell-8.6.0
  • dependabot/npm_and_yarn/cspell-8.6.1
  • dependabot/npm_and_yarn/cspell-8.7.0
  • dependabot/npm_and_yarn/cspell-8.8.0
  • dependabot/npm_and_yarn/cspell-8.8.1
  • dependabot/npm_and_yarn/cspell-9.0.1
  • dependabot/npm_and_yarn/cspell-9.0.2
  • dependabot/npm_and_yarn/cspell-9.1.1
  • dependabot/npm_and_yarn/cspell-9.1.2
  • dependabot/npm_and_yarn/cspell-9.1.3
  • dependabot/npm_and_yarn/cspell-9.1.5
  • dependabot/npm_and_yarn/cspell-9.2.0
  • dependabot/npm_and_yarn/cspell-9.2.1
  • dependabot/npm_and_yarn/cspell-9.2.2
  • dependabot/npm_and_yarn/cspell-9.3.0
  • dependabot/npm_and_yarn/cspell-9.6.0
  • dependabot/npm_and_yarn/cspell-9.6.2
  • dependabot/npm_and_yarn/cspell-9.6.4
  • dependabot/npm_and_yarn/markdownlint-cli2-0.13.0
  • dependabot/npm_and_yarn/markdownlint-cli2-0.18.0
  • dependabot/npm_and_yarn/markdownlint-cli2-0.18.1
  • dependabot/npm_and_yarn/markdownlint-cli2-0.20.0
  • dependabot/npm_and_yarn/markdownlint-cli2-0.21.0
  • dependabot/npm_and_yarn/markdownlint-cli2-0.22.0
  • dependabot/npm_and_yarn/npm_and_yarn-01f5ad5e18
  • dependabot/npm_and_yarn/npm_and_yarn-1c5b4d3897
  • dependabot/npm_and_yarn/npm_and_yarn-2efe533b74
  • dependabot/npm_and_yarn/npm_and_yarn-bb754c2437
  • dependabot/npm_and_yarn/npm_and_yarn-bdc76aff73
  • dependabot/npm_and_yarn/npm_and_yarn-c2faeb1381
  • dependabot/npm_and_yarn/npm_and_yarn-e5a595f223
  • dependabot/npm_and_yarn/npm_and_yarn-e9465924bb
  • dependabot/npm_and_yarn/prettier-3.1.1
  • dependabot/npm_and_yarn/prettier-3.2.2
  • dependabot/npm_and_yarn/prettier-3.2.4
  • dependabot/npm_and_yarn/prettier-3.2.5
  • dependabot/npm_and_yarn/prettier-3.6.0
  • dependabot/npm_and_yarn/prettier-3.6.2
  • dependabot/npm_and_yarn/prettier-3.7.3
  • dependabot/npm_and_yarn/prettier-3.8.0
  • dependabot/npm_and_yarn/prettier-3.8.1
  • dependabot/npm_and_yarn/prettier-plugin-sort-json-4.0.0
  • dependabot/npm_and_yarn/prettier-plugin-sort-json-4.2.0
  • dependabot/npm_and_yarn/prettier-plugin-toml-2.0.1
  • dependabot/npm_and_yarn/prettier-plugin-toml-2.0.5
  • dependabot/npm_and_yarn/prettier-plugin-toml-2.0.6
  • dependabot/npm_and_yarn/prettier/plugin-xml-3.3.1
  • dependabot/npm_and_yarn/prettier/plugin-xml-3.4.1
  • dependabot/npm_and_yarn/prettier/plugin-xml-3.4.2
  • dependabot/npm_and_yarn/pyright-1.1.400
  • dependabot/npm_and_yarn/pyright-1.1.401
  • dependabot/npm_and_yarn/pyright-1.1.402
  • dependabot/npm_and_yarn/pyright-1.1.403
  • dependabot/npm_and_yarn/pyright-1.1.404
  • dependabot/npm_and_yarn/pyright-1.1.405
  • dependabot/npm_and_yarn/pyright-1.1.406
  • dependabot/npm_and_yarn/pyright-1.1.407
  • dependabot/npm_and_yarn/pyright-1.1.408
  • dependabot/npm_and_yarn/semver-6.3.1
  • dependabot/pip/beautifulsoup4-4.12.0
  • dependabot/pip/beautifulsoup4-4.12.1
  • dependabot/pip/beautifulsoup4-4.12.2
  • dependabot/pip/beautifulsoup4-4.12.3
  • dependabot/pip/beautifulsoup4-4.13.4
  • dependabot/pip/certifi-2023.7.22
  • dependabot/pip/click-8.1.4
  • dependabot/pip/click-8.1.5
  • dependabot/pip/click-8.1.6
  • dependabot/pip/click-8.1.7
  • dependabot/pip/click-8.2.0
  • dependabot/pip/click-8.2.1
  • dependabot/pip/commitizen-4.6.1
  • dependabot/pip/commitizen-4.7.0
  • dependabot/pip/commitizen-4.7.2
  • dependabot/pip/commitizen-4.8.2
  • dependabot/pip/esbonio-0.16.2
  • dependabot/pip/esbonio-0.16.3
  • dependabot/pip/esbonio-0.16.4
  • dependabot/pip/gitpython-3.1.41
  • dependabot/pip/idna-3.7
  • dependabot/pip/jinja2-3.1.3
  • dependabot/pip/jinja2-3.1.4
  • dependabot/pip/loguru-0.7.0
  • dependabot/pip/loguru-0.7.1
  • dependabot/pip/loguru-0.7.2
  • dependabot/pip/mock-5.0.2
  • dependabot/pip/mock-5.1.0
  • dependabot/pip/mypy-1.1.1
  • dependabot/pip/mypy-1.10.0
  • dependabot/pip/mypy-1.16.0
  • dependabot/pip/mypy-1.2.0
  • dependabot/pip/mypy-1.3.0
  • dependabot/pip/mypy-1.4.0
  • dependabot/pip/mypy-1.4.1
  • dependabot/pip/mypy-1.5.0
  • dependabot/pip/mypy-1.5.1
  • dependabot/pip/mypy-1.6.0
  • dependabot/pip/mypy-1.6.1
  • dependabot/pip/mypy-1.7.0
  • dependabot/pip/mypy-1.7.1
  • dependabot/pip/mypy-1.8.0
  • dependabot/pip/mypy-1.9.0
  • dependabot/pip/platformdirs-4.3.8
  • dependabot/pip/pylint-2.16.3
  • dependabot/pip/pylint-2.16.4
  • dependabot/pip/pylint-2.17.0
  • dependabot/pip/pylint-2.17.1
  • dependabot/pip/pylint-2.17.2
  • dependabot/pip/pylint-2.17.3
  • dependabot/pip/pylint-2.17.4
  • dependabot/pip/pylint-2.17.5
  • dependabot/pip/pytest-7.2.2
  • dependabot/pip/pytest-7.3.0
  • dependabot/pip/pytest-7.3.1
  • dependabot/pip/pytest-7.3.2
  • dependabot/pip/pytest-7.4.0
  • dependabot/pip/pytest-7.4.1
  • dependabot/pip/pytest-7.4.2
  • dependabot/pip/pytest-7.4.3
  • dependabot/pip/pytest-7.4.4
  • dependabot/pip/pytest-8.0.0
  • dependabot/pip/pytest-8.0.1
  • dependabot/pip/pytest-8.0.2
  • dependabot/pip/pytest-8.1.0
  • dependabot/pip/pytest-8.1.1
  • dependabot/pip/pytest-8.2.0
  • dependabot/pip/pytest-8.2.1
  • dependabot/pip/pytest-8.4.0
  • dependabot/pip/pytest-cov-4.1.0
  • dependabot/pip/pytest-cov-5.0.0
  • dependabot/pip/pytest-mock-3.11.1
  • dependabot/pip/pytest-mock-3.12.0
  • dependabot/pip/pytest-mock-3.14.0
  • dependabot/pip/pytest-mock-3.14.1
  • dependabot/pip/pyyaml-6.0.1
  • dependabot/pip/ratelimit-types-0.0.3
  • dependabot/pip/requests-2.29.0
  • dependabot/pip/requests-2.30.0
  • dependabot/pip/requests-2.31.0
  • dependabot/pip/requests-2.32.0
  • dependabot/pip/requests-mock-1.11.0
  • dependabot/pip/requests-mock-1.12.1
  • dependabot/pip/rope-1.10.0
  • dependabot/pip/rope-1.11.0
  • dependabot/pip/rope-1.12.0
  • dependabot/pip/rope-1.13.0
  • dependabot/pip/rope-1.8.0
  • dependabot/pip/rope-1.9.0
  • dependabot/pip/ruff-0.0.290
  • dependabot/pip/ruff-0.0.291
  • dependabot/pip/ruff-0.1.0
  • dependabot/pip/ruff-0.1.1
  • dependabot/pip/ruff-0.1.11
  • dependabot/pip/ruff-0.1.13
  • dependabot/pip/ruff-0.1.14
  • dependabot/pip/ruff-0.1.2
  • dependabot/pip/ruff-0.1.3
  • dependabot/pip/ruff-0.1.4
  • dependabot/pip/ruff-0.1.5
  • dependabot/pip/ruff-0.1.6
  • dependabot/pip/ruff-0.1.7
  • dependabot/pip/ruff-0.1.8
  • dependabot/pip/ruff-0.1.9
  • dependabot/pip/ruff-0.11.10
  • dependabot/pip/ruff-0.11.11
  • dependabot/pip/ruff-0.11.12
  • dependabot/pip/ruff-0.11.13
  • dependabot/pip/ruff-0.11.7
  • dependabot/pip/ruff-0.11.8
  • dependabot/pip/ruff-0.11.9
  • dependabot/pip/ruff-0.2.0
  • dependabot/pip/ruff-0.2.2
  • dependabot/pip/ruff-0.3.0
  • dependabot/pip/ruff-0.3.2
  • dependabot/pip/ruff-0.3.3
  • dependabot/pip/ruff-0.3.4
  • dependabot/pip/ruff-0.3.5
  • dependabot/pip/ruff-0.3.7
  • dependabot/pip/ruff-0.4.1
  • dependabot/pip/ruff-0.4.2
  • dependabot/pip/ruff-0.4.3
  • dependabot/pip/ruff-0.4.4
  • dependabot/pip/sphinx-6.2.0
  • dependabot/pip/sphinx-6.2.1
  • dependabot/pip/sphinx-7.0.1
  • dependabot/pip/sphinx-7.1.0
  • dependabot/pip/sphinx-7.1.1
  • dependabot/pip/sphinx-7.1.2
  • dependabot/pip/sphinx-7.2.0
  • dependabot/pip/sphinx-7.2.2
  • dependabot/pip/sphinx-7.2.3
  • dependabot/pip/sphinx-7.2.4
  • dependabot/pip/sphinx-7.2.5
  • dependabot/pip/sphinx-7.3.7
  • dependabot/pip/sphinx-click-5.1.0
  • dependabot/pip/sphinx-click-6.0.0
  • dependabot/pip/tomlkit-0.12.4
  • dependabot/pip/tomlkit-0.12.5
  • dependabot/pip/types-beautifulsoup4-4.12.0.0
  • dependabot/pip/types-beautifulsoup4-4.12.0.1
  • dependabot/pip/types-beautifulsoup4-4.12.0.2
  • dependabot/pip/types-beautifulsoup4-4.12.0.20240106
  • dependabot/pip/types-beautifulsoup4-4.12.0.20240229
  • dependabot/pip/types-beautifulsoup4-4.12.0.20240504
  • dependabot/pip/types-beautifulsoup4-4.12.0.20240511
  • dependabot/pip/types-beautifulsoup4-4.12.0.20250516
  • dependabot/pip/types-beautifulsoup4-4.12.0.3
  • dependabot/pip/types-beautifulsoup4-4.12.0.5
  • dependabot/pip/types-beautifulsoup4-4.12.0.6
  • dependabot/pip/types-beautifulsoup4-4.12.0.7
  • dependabot/pip/types-pyyaml-6.0.12.20250516
  • dependabot/pip/types-requests-2.25.8
  • dependabot/pip/types-requests-2.25.9
  • dependabot/pip/types-requests-2.28.11.15
  • dependabot/pip/types-requests-2.28.11.16
  • dependabot/pip/types-requests-2.28.11.17
  • dependabot/pip/types-requests-2.30.0.0
  • dependabot/pip/types-requests-2.31.0.0
  • dependabot/pip/types-requests-2.31.0.1
  • dependabot/pip/types-requests-2.31.0.10
  • dependabot/pip/types-requests-2.31.0.2
  • dependabot/pip/types-requests-2.31.0.20231231
  • dependabot/pip/types-requests-2.31.0.20240106
  • dependabot/pip/types-requests-2.31.0.20240125
  • dependabot/pip/types-requests-2.31.0.20240218
  • dependabot/pip/types-requests-2.31.0.20240311
  • dependabot/pip/types-requests-2.31.0.20240406
  • dependabot/pip/types-requests-2.31.0.3
  • dependabot/pip/types-requests-2.31.0.4
  • dependabot/pip/types-requests-2.31.0.5
  • dependabot/pip/types-requests-2.31.0.6
  • dependabot/pip/types-requests-2.31.0.7
  • dependabot/pip/types-requests-2.31.0.8
  • dependabot/pip/types-requests-2.31.0.9
  • dependabot/pip/types-requests-2.32.0.20250515
  • dependabot/pip/types-requests-2.32.0.20250602
  • dependabot/pip/types-tabulate-0.9.0.2
  • dependabot/pip/types-tabulate-0.9.0.20240106
  • dependabot/pip/types-tabulate-0.9.0.3
  • dependabot/pip/unidecode-1.3.7
  • dependabot/pip/unidecode-1.3.8
  • dependabot/pip/unidecode-1.4.0
  • dependabot/pip/urllib3-1.26.15
  • dependabot/pip/urllib3-2.0.2
  • dependabot/pip/urllib3-2.0.3
  • dependabot/pip/urllib3-2.0.4
  • dependabot/pip/urllib3-2.0.5
  • dependabot/pip/urllib3-2.0.6
  • dependabot/pip/urllib3-2.0.7
  • dependabot/pip/urllib3-2.1.0
  • dependabot/pip/urllib3-2.2.0
  • dependabot/pip/urllib3-2.2.1
  • dependabot/pip/wheel-0.40.0
  • dependabot/pip/xdg-6.0.0
  • dependabot/pip/yapf-0.33.0
  • dependabot/pip/yapf-0.40.0
  • dependabot/pip/yapf-0.40.1
  • dependabot/pip/yapf-0.40.2
  • dependabot/uv/cz-path-0.0.6
  • dependabot/uv/pytest-cov-7.1.0
  • dependabot/uv/ruff-0.15.7
  • dependabot/uv/ruff-0.15.8
  • dependabot/uv/types-requests-2.33.0.20260327
  • dependabot/uv/uv-6ba9ca5f64
  • dependabot/uv/uv-aa7cb66ac2
  • develop
  • feature/dbus
  • master
  • v0.2.1
  • v0.2.2
  • v0.3.0
  • v0.3.1

13 Apr 2026 03:32PM UTC coverage: 100.0%. Remained the same
24352095627

push

github

Tatsh
cruft: update

- Consolidate AI guidance into .claude/rules/, remove .cursor/rules/
  and .github/instructions/ (Wiswa now generates a single set)
- Add Flatpak workflow, manifest, and .wiswa.jsonnet config
- Add Pyright and ty type-checking jobs to QA workflow
- Add cspell-action for spelling workflow (replaces yarn-based check)
- Add ruff-pre-commit hook, replace local ruff hook
- Add Dependabot cooldown and grouping configuration
- Fix restore-keys typo in markdownlint and prettier workflows
- Use long-form CLI flags in scripts (prettier --write, yapf
  --recursive, sphinx-build --fresh-env, etc.)
- Bump deps: cspell 10, ruff 0.15.9, mypy 1.20.0, ty 0.0.29,
  click 8.3.2, fabric 3.2.3, requests 2.33.1, uv-pre-commit 0.11.6
- Bump actions: upload-artifact v7.0.1, action-gh-release v3.0.0,
  ruff-action v4.0.0
- Add Flatpak workflow to publish and release workflow checks
- Exclude CHANGELOG.md from Jekyll build
- Add sdist include config, update coverage omit paths
- Add Pyright venv config, remove useLibraryCodeForTypes
- Simplify Ruff ignore list (remove redundant D201, DOC201, S101,
  TD003, TD004, UP046, UP047)
- Add DOC201 and S101 ignores to tests/pyproject.toml
- Update README badges, docs/badges.rst, and AGENTS.md structure
- Replace assertions with ValueError in client.py
- Add _CaseSensitiveConfigParser to avoid type: ignore
- Use enumerate() in move_erroneous.py
- Convert if/elif chains to match/case in client.py and simple.py
- Add Click -h/--help context_settings and missing help strings
- Add docstrings to public functions in commands/utils.py and utils.py
- Improve test coverage for client errors and empty file lists
- Update CITATION.cff date, dictionary, snapcraft commands

Signed-off-by: Andrew Udvare <audvare@gmail.com>

84 of 84 branches covered (100.0%)

Branch coverage included in aggregate %.

123 of 123 new or added lines in 6 files covered. (100.0%)

893 of 893 relevant lines covered (100.0%)

5.0 hits per line

Relevant lines Covered
Build:
Build:
893 RELEVANT LINES 893 COVERED LINES
5.0 HITS PER LINE
Source Files on master
  • Tree
  • List 13
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24352095627 master cruft: update - Consolidate AI guidance into .claude/rules/, remove .cursor/rules/ and .github/instructions/ (Wiswa now generates a single set) - Add Flatpak workflow, manifest, and .wiswa.jsonnet config - Add Pyright and ty type-checking jobs ... push 13 Apr 2026 03:34PM UTC Tatsh github
100.0
24351649515 master cruft: update - Consolidate AI guidance into .claude/rules/, remove .cursor/rules/ and .github/instructions/ (Wiswa now generates a single set) - Add Flatpak workflow, manifest, and .wiswa.jsonnet config - Add Pyright and ty type-checking jobs ... push 13 Apr 2026 03:25PM UTC Tatsh github
100.0
23735564004 master snapcraft: revert command path to bin/xirvik Signed-off-by: Andrew Udvare <audvare@gmail.com> push 30 Mar 2026 08:35AM UTC Tatsh github
100.0
23733159239 master cruft: update - Pin all workflow action versions to exact tags - Add code signing steps for Windows and macOS in pyinstaller workflow - Add path filters to codeql and qa workflows - Add 'actions' language to CodeQL analysis - Split QA workflow in... push 30 Mar 2026 07:31AM UTC Tatsh github
100.0
23706358970 master build(deps-dev): bump ruff from 0.15.7 to 0.15.8 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.7 to 0.15.8. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGE... push 29 Mar 2026 09:49AM UTC Tatsh github
100.0
23706358010 master build(deps-dev): bump types-requests Bumps [types-requests](https://github.com/python/typeshed) from 2.32.4.20260107 to 2.33.0.20260327. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-r... push 29 Mar 2026 09:47AM UTC Tatsh github
100.0
23706357416 master build(deps): bump cryptography in the uv group across 1 directory Bumps the uv group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography). Updates `cryptography` from 46.0.5 to 46.0.6 - [Changelog](https://gith... push 29 Mar 2026 09:47AM UTC Tatsh github
100.0
23702384543 dependabot/uv/uv-6ba9ca5f64 Merge 8f72c64dc into c7e83a2ce Pull #449 29 Mar 2026 05:35AM UTC web-flow github
100.0
23701913606 dependabot/uv/types-requests-2.33.0.20260327 Merge 334abcd77 into c7e83a2ce Pull #448 29 Mar 2026 05:04AM UTC web-flow github
100.0
23701909535 dependabot/uv/ruff-0.15.8 Merge 65802e0f6 into c7e83a2ce Pull #447 29 Mar 2026 05:03AM UTC web-flow github
100.0
See All Builds (971)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc