Skip to content

zhang-zimin/linkfolder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkFolder

一个用于同步文件夹变化的命令行工具,特别适用于在开发过程中同步项目间的文件变化。

安装

npm install -g linkfolder

使用方法

1. 监听模式

持续监听源文件夹的变化并同步到目标文件夹:

linkfolder watch -s <源文件夹路径> -t <目标文件夹路径>

例如:

linkfolder watch -s ./projectA/dist -t ./projectB/node_modules/package-name

2. 单次同步

只同步一次,不进行监听:

linkfolder sync -s <源文件夹路径> -t <目标文件夹路径>

选项

  • -s, --source <path>: 源文件夹路径(必需)
  • -t, --target <path>: 目标文件夹路径(必需)
  • -i, --ignore <patterns...>: 忽略的文件模式(可选)
  • -v, --verbose: 启用详细日志(可选)

示例

  1. 基本使用:
linkfolder watch -s ./src -t ./target
  1. 忽略某些文件:
linkfolder watch -s ./src -t ./target -i "*.log" "*.tmp"
  1. 启用详细日志:
linkfolder watch -s ./src -t ./target -v

注意事项

  1. 确保有足够的权限访问源文件夹和目标文件夹
  2. 目标文件夹如果不存在会自动创建
  3. 使用 Ctrl+C 可以停止监听模式

开发

# 安装依赖
npm install

# 构建
npm run build

# 开发模式运行
npm run dev

About

同步文件夹命令行工具

Resources

Stars

Watchers

Forks