211 Commits

Author SHA1 Message Date
731b96a021 fix(common): validate log level after error function (#133) 2025-06-30 03:32:04 +03:00
1f4f046bb1 docs(utils): clarify in_path usage (#129) 2025-06-30 03:32:04 +03:00
a0ae26bb21 chore(cr): source core libs in install 2025-06-30 03:32:04 +03:00
b1366dd982 chore(lint): consolidate naming, fix command shadowing 2025-06-30 03:32:04 +03:00
14ab12ceda fix(lint): apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-06-30 03:32:04 +03:00
Ismo Vuorinen
a213dbf31f fix(lint): cr comment 2025-06-30 03:32:04 +03:00
Ismo Vuorinen
7ac2e2f1bf fix(lint): packages, helpers, common 2025-06-30 03:32:04 +03:00
Ismo Vuorinen
b6841a3ae0 fix: add missing error code 2025-06-30 03:32:04 +03:00
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
5a832d1478 fix(utils): improve get_function_description file resolution (#122) 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
35e812baa2 chore: fix used var in local/dfm/lib/utils.sh
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-06-30 03:32:04 +03:00
0037067722 chore(dfm): cleanup, fixes 2025-06-30 03:32:04 +03:00
573fc9faf4 chore(dfm): cleanup, fixes 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
017d82abc5 fix(bin): path append quoting (#130) 2025-06-21 21:32:23 +03:00
4d548687e1 chore(lint): prettier
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-06-12 10:20:58 +03:00
be8a6761af test: expand version comparison tests (#118) 2025-06-04 12:12:55 +03:00
c9f1e824c3 chore(bin): fish support shared.sh and dfm 2025-05-03 02:32:01 +03:00
3d301daeb1 chore: remove x-dupers.pl 2025-05-03 02:29:48 +03:00
8b4198dc90 chore(lint): shfmt local/bin/* 2025-05-03 02:15:04 +03:00
3d9e0477b0 feat(bin): git-attributes rewrite 2025-04-22 10:11:32 +03:00
f28ad41f67 chore(bin): remove zalgo-text.swift 2025-04-15 21:05:14 +03:00
61b66d3114 chore: removed yabai bin from repository 2025-04-15 21:00:40 +03:00
4a9c9b4cb9 feat(bin): rewrote git-update-dirs 2025-04-15 20:59:50 +03:00
16311ee5b4 feat(bin): rewrote git-fsck-dirs 2025-04-15 15:39:01 +03:00
2fddfa82c0 feat(bin): rewrote git-dirty with additional feats 2025-04-15 14:02:44 +03:00
8f5f44db2d feat(bin): x-gh-get-latest-version improvements 2025-04-14 14:45:20 +03:00
8ad1f5c4d0 chore(docs): bin/README.md tweaks
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-04-14 10:25:43 +03:00
ac0aa1fbc0 feat(bin): php-switcher for Brew based version changes
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-04-14 10:25:18 +03:00
b8f0bb570e fix(bin): dfm install all 2025-03-18 00:13:34 +02:00
1f0826c7e7 feat: added yabai and configs for skhd & yabai
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-03-07 13:00:25 +02:00
ff6876a56d chore(bin): remove markdown-to-telegram.py 2025-02-25 20:32:29 +02:00
9251225d3e chore(bin): update x-env-list with skipping 2025-02-25 20:26:32 +02:00
4f2b47d5c3 feat(asdf): removal of asdf
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-02-25 10:41:20 +02:00
ivuorinen
c9489ae50f chore(git): Update submodules (automated) 2025-02-24 05:03:01 +01:00
611a3bfa72 feat: move asdf from local/bin to local 2025-02-23 17:23:54 +02:00
aa85bb0c72 feat(bin): raycast helpers
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-02-19 10:13:52 +02:00
894ec12fd8 chore: move asdf to ./local, update configs
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net>
2025-02-17 12:17:45 +02:00
d59204f25f chore(lint): formatting 2025-02-14 00:08:50 +02:00
88efedf26b feat: updates, docs, license fixes, new helpers 2025-02-12 01:05:37 +02:00
7525f1f71d feat(dfm): dfm apt helper commands 2025-01-16 16:19:45 +02:00
99477364bd chore(bin): t - filters, sorting, tweak checks 2025-01-16 16:17:42 +02:00
1288599b1f feat(docs): aerospace keybindings and update code 2025-01-15 15:33:01 +02:00
101e4da1d6 feat(bin): x-env-list, list ENV with protection 2025-01-14 07:01:22 +02:00
23430a609a chore(bin): dfm cleanup, tweaks 2025-01-14 06:59:36 +02:00
ad166e8012 feat(bin): t, add support for existing sessions 2025-01-14 05:56:19 +02:00
051e3604ee feat(bin): x-localip - show active interfaces ips 2025-01-07 21:45:03 +02:00