github runkids/skillshare v0.21.7

2 hours ago

skillshare v0.21.7 Release Notes

TL;DR

  1. extras collect --force pulls target edits back into source. Useful for copy-mode extras edited in place.
  2. Fixes for collecting from copy-mode targets and for --from paths written differently from config.yaml.

Pull target edits back with extras collect --force

For copy-mode extras, sync --force could push source over a target, but there was no way back: collect skipped every file that already existed in source, so an edit made directly in the target stayed there.

With --force, the target's version now overwrites the source file:

skillshare extras collect rules --force

Files whose content already matches source are still skipped. With flatten, two target files with the same name map to one source file; the second is reported instead of overwriting the first.

Fixes

  • Collecting from a copy-mode target keeps its files. extras collect, in the terminal and in the extras list, replaced each collected file in the target with a symlink, even for targets with mode: copy. Copy-mode targets now keep their files.
  • --from finds the target however its path is written. /Users/me/.claude/rules or a trailing slash did not match ~/.claude/rules in config.yaml, so the target's mode, flatten and extension settings were ignored. Paths are now compared after expanding ~.

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.