Commit Graph

5 Commits

Author SHA1 Message Date
1d0ea5ace4 fix(dfm): update traps and tests (#124)
* fix(dfm): update traps and tests

* fix(dfm): initialize defaults and secure tests

* fix(tests): secure helper quoting and extend install coverage

* fix(utils): avoid double extension when resolving command

* fix(tests): quote paths and add strict mode

* fix(utils): escape function name in regex
2025-06-30 03:32:04 +03:00
76076fdaa4 feat(install): add automation and skip flags (#121)
* feat(install): add automation and skip flags

* fix(install): avoid resetting flags in cargo

* fix(install): avoid option reset

* fix(install): preserve parsed options
2025-06-30 03:32:04 +03:00
coderabbitai[bot]
066b38926a chore: add docstrings to feat/dfm (#84)
Docstrings generation was requested by @ivuorinen.

* https://github.com/ivuorinen/dotfiles/pull/59#issuecomment-2564381679

The following files were modified:

* `local/dfm/cmd/install.sh`
* `local/dfm/lib/common.sh`
* `local/dfm/lib/utils.sh`

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-30 03:32:04 +03:00
359ac4e2c0 chore(dfm): cleanup, fixes 2025-06-30 03:32:04 +03:00
255c8fdce7 feat(dfm): modularize dfm, add utils, logger, etc. 2025-06-30 03:32:04 +03:00