Commit Graph

22 Commits

Author SHA1 Message Date
laily 59e2356f5c fix: pull ~/.dotfile automatically from ordinary ff commands
Daily ff subcommands never updated the repo; only `ff update` did.
Add a pouch-style interval auto-update at the ff entry (default 24h),
skip dirty/fail/timeout without aborting the current command, and
cover the skip/pull cases with a fish regression.
2026-10-13 16:25:05 +08:00
laily 2ede67d1c9 feat: add ff pouch to clone and install pouch
Clone https://git.yumee.top/laily/.pouch to ~/.pouch and run install.sh.
2026-10-13 16:01:34 +08:00
laily cffe3f01f4 fix: 把 SSH config.d Include 写到 ~/.ssh/config 第一行
Include 落在 Host/Match 之后会被当成该块的条件引入。ssh2 与 ff ssh
改为检测顶层 Include,缺失时插入文件首行并去掉块内重复项。
2026-09-17 14:32:14 +08:00
laily 2060bbd23a feat: udpate fish 2026-09-16 21:44:25 +08:00
laily 0b2d2b6c6d feat(ff-ssh): add host from ssh args with ssh-copy-id
- ff ssh <ssh-args> parses target like ssh, runs ssh-copy-id, then
  writes ~/.ssh/config.d/<alias>.conf (HostName/User/Port/IdentityFile/
  ProxyJump/ProxyCommand); supports --no-copy, add and run subcommands
- record IdentityFile whenever -i / -o IdentityFile= is given and pass
  the same key to ssh-copy-id; omit it otherwise so ssh falls back to
  default identities
- ff ssh re-sources ff-ssh.fish each call, ff reload clears cached
  dotfile functions so edits take effect
- fix broken copy subcommand and ssh-arg parsing caused by
  --argument-names argv shadowing fish $argv
- fix ssh subcommand completion guards; wrap ssh completions for add/run
2026-09-16 15:51:48 +08:00
laily 8072e344ac feat: add ssh2 2026-08-04 14:59:54 +08:00
laily 8dcd6e3ac9 fix: add alias for script 2026-06-27 12:00:04 +08:00
laily 0548056ca4 fix: toggle-resion 2026-06-27 11:20:47 +08:00
laily 67291a9a50 feat: add script catalog and -h help for all dotfile scripts
Introduce ff script -h with auto descriptions, shared help.sh, and usage flags across script/*.sh.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 15:09:35 +08:00
laily e8aae9738b feat: add nosudo 2026-06-25 10:46:07 +08:00
laily e63107f6ff fix: ff update 2026-06-01 00:23:39 +08:00
laily d2f1ca33a0 feat: add dirsize 2026-05-30 14:21:17 +08:00
laily 21b12675e9 fix: dirsize 2026-05-30 13:42:51 +08:00
laily 4e8e3b7073 feat: add notify command, modify sidekick with tmux 2026-05-26 16:54:53 +08:00
laily 89d808a864 feat: update toggle region 2026-05-09 19:02:21 +08:00
laily f3064c2370 feat: support scanip 2025-12-16 15:33:54 +08:00
laily 1fe69f6c95 feat: support nvm(fnm) 2025-11-28 16:16:36 +08:00
laily 9bd43f9f9c feat: update git alias 2025-11-18 14:25:09 +08:00
laily 78b6f9e6c5 feat: add build_script 2025-10-22 11:40:12 +08:00
laily d80f88dbb4 feat: add ff update 2025-10-19 18:13:44 +08:00
laily 01029777d5 feat: update ff command 2025-10-19 18:06:50 +08:00
laily 03b384b819 feat: add command 2025-10-19 18:02:14 +08:00