Commit graph

222 commits

Author SHA1 Message Date
7b1f719215
cli: add shell completion scripts (--print-completion)
generate bash/zsh/tcsh/fish/powershell completion scripts from the
argparse parser via shtab, so completions always match the CLI args

- floss --print-completion {bash,zsh,...} emits an installable script
- the sample positional completes file paths
- choice values (--string-type, --format, --language, --columns)
  complete automatically from argparse definitions
- document per-shell installation in doc/usage.md

fixes #1350
2026-08-25 20:04:53 +05:30
dependabot[bot]
62070e770c
chore(deps): bump setuptools from 83.0.0 to 84.0.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 83.0.0 to 84.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v83.0.0...v84.0.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 84.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 09:01:56 +00:00
Moritz
8ff4898ec8
Merge pull request #1392 from mandiant/dependabot/pip/python-lancelot-0.10.0
chore(deps): bump python-lancelot from 0.9.7 to 0.10.0
2026-08-21 11:00:21 +02:00
Moritz
0e6e3ae49a
Merge pull request #1391 from mandiant/dependabot/pip/pip-26.2.1
chore(deps): bump pip from 26.1.2 to 26.2.1
2026-08-21 11:00:03 +02:00
dependabot[bot]
d1c9bbd218
chore(deps): bump python-lancelot from 0.9.7 to 0.10.0
Bumps [python-lancelot](https://github.com/williballenthin/lancelot) from 0.9.7 to 0.10.0.
- [Release notes](https://github.com/williballenthin/lancelot/releases)
- [Commits](https://github.com/williballenthin/lancelot/compare/v0.9.7...v0.10.0)

---
updated-dependencies:
- dependency-name: python-lancelot
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 14:53:11 +00:00
dependabot[bot]
8a545d4a78
chore(deps): bump pip from 26.1.2 to 26.2.1
Bumps [pip](https://github.com/pypa/pip) from 26.1.2 to 26.2.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/pip/compare/26.1.2...26.2.1)

---
updated-dependencies:
- dependency-name: pip
  dependency-version: 26.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 14:53:04 +00:00
dependabot[bot]
0c41f1b7bc
chore(deps): bump virtualenv from 21.6.0 to 21.7.4
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 21.6.0 to 21.7.4.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/21.6.0...21.7.4)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 21.7.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 14:52:59 +00:00
b5bb3cb68b
merge: resolve requirements.txt conflict, keep master pins + branch deps 2026-08-18 23:58:23 +05:30
Moritz
6cb1c8ec35
Merge pull request #1343 from mandiant/dependabot/pip/filelock-3.32.0
build(deps): bump filelock from 3.29.0 to 3.32.0
2026-08-14 09:29:20 +02:00
Moritz
d9c5b352bf
Merge pull request #1342 from mandiant/dependabot/pip/platformdirs-4.11.0
build(deps): bump platformdirs from 4.10.0 to 4.11.0
2026-08-14 09:23:10 +02:00
Moritz
cba456eba9
Merge pull request #1341 from mandiant/dependabot/pip/tqdm-4.69.0
build(deps): bump tqdm from 4.68.2 to 4.69.0
2026-08-14 09:22:57 +02:00
Moritz
2b300b8eb9
Merge pull request #1340 from mandiant/dependabot/pip/python-flirt-0.10.0
build(deps): bump python-flirt from 0.9.2 to 0.10.0
2026-08-14 09:22:38 +02:00
Moritz
d639b8a2a0
Merge pull request #1339 from mandiant/dependabot/pip/mypy-2.3.0
build(deps): bump mypy from 2.2.0 to 2.3.0
2026-08-14 09:22:22 +02:00
dependabot[bot]
5010c8376e
build(deps): bump platformdirs from 4.10.0 to 4.11.0
Bumps [platformdirs](https://github.com/tox-dev/platformdirs) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.10.0...4.11.0)

---
updated-dependencies:
- dependency-name: platformdirs
  dependency-version: 4.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 17:26:18 +00:00
dependabot[bot]
27a3d8bafe
build(deps): bump pyasn1 from 0.6.3 to 0.6.4
Bumps [pyasn1](https://github.com/pyasn1/pyasn1) from 0.6.3 to 0.6.4.
- [Release notes](https://github.com/pyasn1/pyasn1/releases)
- [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst)
- [Commits](https://github.com/pyasn1/pyasn1/compare/v0.6.3...v0.6.4)

---
updated-dependencies:
- dependency-name: pyasn1
  dependency-version: 0.6.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 11:22:08 +00:00
dependabot[bot]
8127fe4ce4
build(deps): bump filelock from 3.29.0 to 3.32.0
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.29.0 to 3.32.0.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.29.0...3.32.0)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-23 14:53:18 +00:00
dependabot[bot]
c0931c3d84
build(deps): bump tqdm from 4.68.2 to 4.69.0
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.68.2 to 4.69.0.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.2...v4.69.0)

---
updated-dependencies:
- dependency-name: tqdm
  dependency-version: 4.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-23 14:53:07 +00:00
dependabot[bot]
da83761a77
build(deps): bump python-flirt from 0.9.2 to 0.10.0
Bumps [python-flirt](https://github.com/williballenthin/lancelot) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/williballenthin/lancelot/releases)
- [Commits](https://github.com/williballenthin/lancelot/compare/v0.9.2...v0.10.0)

---
updated-dependencies:
- dependency-name: python-flirt
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-16 14:53:26 +00:00
dependabot[bot]
d8c9120fb9
build(deps): bump mypy from 2.2.0 to 2.3.0
Bumps [mypy](https://github.com/python/mypy) from 2.2.0 to 2.3.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-16 14:53:19 +00:00
Moritz
21af89fb57
Merge pull request #1333 from mandiant/dependabot/pip/pip-26.1.2
build(deps): bump pip from 26.1 to 26.1.2
2026-07-13 19:01:02 +02:00
Moritz
c4932a79cf
Merge pull request #1331 from mandiant/dependabot/pip/virtualenv-21.6.0
build(deps): bump virtualenv from 21.5.1 to 21.6.0
2026-07-13 19:00:46 +02:00
Moritz
e0ce5dbbe9
Merge pull request #1330 from mandiant/dependabot/pip/setuptools-83.0.0
build(deps): bump setuptools from 82.0.1 to 83.0.0
2026-07-13 19:00:31 +02:00
764e6b36c1
fix: bump msgspec for Python 3.12 wheels; restore Apache headers
msgspec 0.14.2 has no cp312 wheels and fails to build from source on
3.12. Pin 0.21.1 (wheels for 3.10–3.12) in pyproject and requirements,
add layout/tag runtime deps to requirements.txt, and restore full Apache
2.0 license headers on modularized files.
2026-07-11 15:38:10 +05:30
dependabot[bot]
a7066d4f54
build(deps): bump pip from 26.1 to 26.1.2
Bumps [pip](https://github.com/pypa/pip) from 26.1 to 26.1.2.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/pip/compare/26.1...26.1.2)

---
updated-dependencies:
- dependency-name: pip
  dependency-version: 26.1.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-10 22:34:34 +00:00
dependabot[bot]
2af634e371
build(deps): bump virtualenv from 21.5.1 to 21.6.0
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 21.5.1 to 21.6.0.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/21.5.1...21.6.0)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 21.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09 14:53:25 +00:00
dependabot[bot]
0355381917
build(deps): bump setuptools from 82.0.1 to 83.0.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 82.0.1 to 83.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v82.0.1...v83.0.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 83.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09 14:53:14 +00:00
dependabot[bot]
8964429c1e
build(deps): bump mypy from 2.1.0 to 2.2.0
Bumps [mypy](https://github.com/python/mypy) from 2.1.0 to 2.2.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09 14:53:00 +00:00
dependabot[bot]
256b50a897
build(deps): bump coverage from 7.14.0 to 7.15.0
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.0...7.15.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-02 14:53:09 +00:00
dependabot[bot]
28e9fa7cb6
build(deps): bump msgpack from 1.2.0 to 1.2.1
Bumps [msgpack](https://github.com/msgpack/msgpack-python) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: msgpack
  dependency-version: 1.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-23 21:21:25 +00:00
Moritz
7daa9330d2
Merge pull request #1321 from mandiant/dependabot/pip/virtualenv-21.5.1 2026-06-18 22:48:21 +02:00
dependabot[bot]
19cb92d53d
build(deps): bump pytest from 9.0.3 to 9.1.0
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.3 to 9.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 14:53:20 +00:00
dependabot[bot]
781f0bfa39
build(deps): bump virtualenv from 21.4.1 to 21.5.1
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 21.4.1 to 21.5.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/21.4.1...21.5.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 21.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 14:53:08 +00:00
Moritz
98e225912b
Merge pull request #1318 from mandiant/dependabot/pip/tqdm-4.68.2
build(deps): bump tqdm from 4.67.1 to 4.68.2
2026-06-11 19:57:33 +02:00
dependabot[bot]
b3186e86a6
build(deps): bump tqdm from 4.67.1 to 4.68.2
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.67.1 to 4.68.2.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.1...v4.68.2)

---
updated-dependencies:
- dependency-name: tqdm
  dependency-version: 4.68.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-11 14:53:54 +00:00
dependabot[bot]
71b7032190
build(deps): bump msgpack from 1.1.2 to 1.2.0 in the vivisect group
Bumps the vivisect group with 1 update: [msgpack](https://github.com/msgpack/msgpack-python).


Updates `msgpack` from 1.1.2 to 1.2.0
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.2...v1.2.0)

---
updated-dependencies:
- dependency-name: msgpack
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: vivisect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-11 14:53:32 +00:00
Moritz
4737e39684
Merge pull request #1307 from mandiant/dependabot/pip/virtualenv-21.4.1
build(deps): bump virtualenv from 21.2.0 to 21.4.1
2026-06-02 13:29:19 +02:00
Moritz
450d41829c
Merge pull request #1306 from mandiant/dependabot/pip/platformdirs-4.10.0
build(deps): bump platformdirs from 4.9.6 to 4.10.0
2026-06-02 13:29:02 +02:00
dependabot[bot]
bfc958608f
build(deps): bump virtualenv from 21.2.0 to 21.4.1
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 21.2.0 to 21.4.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/21.2.0...21.4.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 21.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-28 16:59:07 +00:00
dependabot[bot]
a2aabb22e6
build(deps): bump platformdirs from 4.9.6 to 4.10.0
Bumps [platformdirs](https://github.com/tox-dev/platformdirs) from 4.9.6 to 4.10.0.
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.9.6...4.10.0)

---
updated-dependencies:
- dependency-name: platformdirs
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-28 16:58:54 +00:00
dependabot[bot]
9eca2aa95f
build(deps): bump packaging from 25.0 to 26.2
Bumps [packaging](https://github.com/pypa/packaging) from 25.0 to 26.2.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/25.0...26.2)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-28 16:58:48 +00:00
dependabot[bot]
f859812439
build(deps): bump mypy from 1.20.0 to 2.1.0
Bumps [mypy](https://github.com/python/mypy) from 1.20.0 to 2.1.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.20.0...v2.1.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-26 09:52:57 +00:00
Moritz
0f1b645b1d
Merge pull request #1300 from mandiant/dependabot/pip/black-26.5.1
build(deps): bump black from 26.3.1 to 26.5.1
2026-05-26 11:44:32 +02:00
Moritz
1afcc96f0c
Merge pull request #1298 from mandiant/dependabot/pip/click-8.4.0
build(deps): bump click from 8.3.0 to 8.4.0
2026-05-26 11:44:17 +02:00
Moritz
9c2bf42b9a
Merge pull request #1297 from mandiant/dependabot/pip/coverage-7.14.0
build(deps): bump coverage from 7.13.1 to 7.14.0
2026-05-26 11:44:04 +02:00
dependabot[bot]
d7424a0cda
build(deps): bump black from 26.3.1 to 26.5.1
Bumps [black](https://github.com/psf/black) from 26.3.1 to 26.5.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/26.3.1...26.5.1)

---
updated-dependencies:
- dependency-name: black
  dependency-version: 26.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-21 16:23:42 +00:00
dependabot[bot]
96709db713
build(deps): bump click from 8.3.0 to 8.4.0
Bumps [click](https://github.com/pallets/click) from 8.3.0 to 8.4.0.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.3.0...8.4.0)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-21 16:23:31 +00:00
dependabot[bot]
c03bdd3c6b
build(deps): bump coverage from 7.13.1 to 7.14.0
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.13.1 to 7.14.0.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.1...7.14.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-21 16:23:24 +00:00
dependabot[bot]
606a07bec4
build(deps): bump markdown-it-py from 4.0.0 to 4.2.0
Bumps [markdown-it-py](https://github.com/executablebooks/markdown-it-py) from 4.0.0 to 4.2.0.
- [Release notes](https://github.com/executablebooks/markdown-it-py/releases)
- [Changelog](https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md)
- [Commits](https://github.com/executablebooks/markdown-it-py/compare/v4.0.0...v4.2.0)

---
updated-dependencies:
- dependency-name: markdown-it-py
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-21 16:23:17 +00:00
Moritz
089b9376d1
Merge pull request #1292 from mandiant/dependabot/pip/pre-commit-4.6.0
build(deps): bump pre-commit from 4.5.1 to 4.6.0
2026-05-20 14:55:10 +02:00
Moritz
75510c9d59
Merge pull request #1291 from mandiant/dependabot/pip/filelock-3.29.0
build(deps): bump filelock from 3.28.0 to 3.29.0
2026-05-20 14:54:56 +02:00