Syndot

Latest version: v2.2.0

Safety actively analyzes 701533 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.2.0

[Relese Notes](https://syndot.readthedocs.io/en/latest/release_notes/release_2_1_0.html)
This release contains:

- Documentation:
- add `copybutton` to code blocks
- Release:
- update `doc` and `test` dependencies
- extend support to Python 3.13

2.1.0

[Relese Notes](https://syndot.readthedocs.io/en/latest/release_notes/release_2_1_0.html)
This release contains:

- Development:
- add `-n`, `--no-confirm` option to [`diffuse`](https://syndot.readthedocs.io/en/latest/diffuse/index.html), [`link`](https://syndot.readthedocs.io/en/latest/link/index.html) and [`unlink`](https://syndot.readthedocs.io/en/latest/unlink/index.html) commands, to proceed to handle dotfiles without asking for confirmation
- make [`rename`](https://syndot.readthedocs.io/en/latest/rename/index.html) command to merge labels if `-n`, `--new` label is already in the `map.ini` file
- add `-s`, `--search` option to [`list`](https://syndot.readthedocs.io/en/latest/list/index.html) command, to list path(s) of a searched label
- [`add`](https://syndot.readthedocs.io/en/latest/add/index.html) checks if the `-p`, `--path` `<PATH>` to add is already listed under existing labels to avoid paths duplication in the `map.ini` file
- add `-i`, `--interactive` option to [`diffuse`](https://syndot.readthedocs.io/en/latest/diffuse/index.html), [`link`](https://syndot.readthedocs.io/en/latest/link/index.html) and [`unlink`](https://syndot.readthedocs.io/en/latest/unlink/index.html) commands, to select the label(s) to handle in interactive mode using [`gum`](https://github.com/charmbracelet/gum)
- add [`gum`](https://github.com/charmbracelet/gum) support when asking for confirmation in [`diffuse`](https://syndot.readthedocs.io/en/latest/diffuse/index.html), [`link`](https://syndot.readthedocs.io/en/latest/link/index.html) and [`unlink`](https://syndot.readthedocs.io/en/latest/unlink/index.html) commands
- Documentation:
- update commands documentation
- add [`gum`](https://github.com/charmbracelet/gum) documentation
- Test:
- update and improve existing tests
- Enhancement:
- Enhance code wrapping style
- Avoid partial executable path in process
- Improve color schemes management
- Change default color scheme
- Make [`add`](https://syndot.readthedocs.io/en/latest/add/index.html), [`diffuse`](https://syndot.readthedocs.io/en/latest/diffuse/index.html), [`link`](https://syndot.readthedocs.io/en/latest/link/index.html) and [`unlink`](https://syndot.readthedocs.io/en/latest/unlink/index.html) commands simpler and more robust
- Maintenance:
- avoid renaming Python built-in functions
- fix typos
- Release:
- update patch coverage target
- update `doc` and `test` dependencies

2.0.0

[Relese Notes](https://syndot.readthedocs.io/en/latest/release_notes/release_2_0_0.html)
This release contains:

- Development:
- grouping of target paths into labels
- update of existing commands to handle labels
- add [rename](https://syndot.readthedocs.io/en/latest/rename/index.html) command
- Documentation:
- update commands documentation
- add release notes
- Test:
- update and improve existing tests
- Enhancement:
- Fix Python syntax according to [PEP 8](https://peps.python.org/pep-0008)
- Move log file to `~./local/share/syndot` directory
- Change default color scheme
- Release:
- create Codecov settings file

1.0.0

This release contains:

- Development:
- create general `parser` to parse commands
- add commands: [`init`](https://syndot.readthedocs.io/en/latest/init/index.html), [`add`](https://syndot.readthedocs.io/en/latest/add/index.html), [`remove`](https://syndot.readthedocs.io/en/latest/remove/index.html), [`list`](https://syndot.readthedocs.io/en/latest/list/index.html), [`link`](https://syndot.readthedocs.io/en/latest/link/index.html), [`unlink`](https://syndot.readthedocs.io/en/latest/unlink/index.html) and [`diffuse`](https://syndot.readthedocs.io/en/latest/diffuse/index.html)
- Documentation:
- create general documentation on [Read the Docs](https://syndot.readthedocs.io/en/latest/index.html)
- create CLI documentation for `--help` flag
- Test:
- create code tests
- create test workflows for [Linux](https://github.com/AndreaBlengino/syndot/actions/workflows/linux_test.yml) and [macOS](https://github.com/AndreaBlengino/syndot/actions/workflows/macos_test.yml)
- add code testing [coverage tracking](https://app.codecov.io/gh/AndreaBlengino/syndot)
- Release:
- create release workflow for [PyPI](https://pypi.org/project/syndot/)
- add [License](https://github.com/AndreaBlengino/syndot/blob/master/LICENSE)

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.