+
Skip to content

Tags: cpplain/lnk

Tags

v0.3.0

Toggle v0.3.0's commit message
Remove directory linking and simplify to file-only symlinks

Major rewrite to simplify cfgman's core functionality:
- Remove directory linking feature - now creates individual file symlinks only
- Simplify configuration to basic source/target mappings
- Refactor into focused modules with clean separation of concerns
- Extract common functionality (file ops, git ops, validation, etc.)
- Improve error handling and user feedback throughout
- Add comprehensive test coverage for all new modules

v0.2.0

Toggle v0.2.0's commit message
Switch to standard pre-1.0 versioning scheme

Changed from beta versioning (v1.0.0-beta.x) to standard semantic
versioning for pre-release software (v0.x.x). Updated changelog to
follow Keep a Changelog standard and added changelog guidelines.

v0.1.1

Toggle v0.1.1's commit message
Fix orphan command issues

- Fix misleading message order in orphan command (now shows correct sequence)
- Remove redundant confirmation messages when orphaning directories
- Fix untracked files not being deleted from repository after orphaning
- Rename removeFromGit to removeFromRepository for clarity
- Add comprehensive test for orphaning untracked files

v0.1.0

Toggle v0.1.0's commit message
Initial commit

A dotfile management tool that creates intelligent symlinks
between configuration files in a git repository and their expected locations.

Features:
- Directory-based operation (like git, npm, make)
- Simple .cfgman.json configuration format
- Built-in gitignore-style pattern matching
- Flexible link mappings with file/directory-level control
- Safety features: dry-run mode, confirmations, cross-repo protection
- Zero external dependencies

See CHANGELOG.md for full feature list.
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载