npmbackup

0.1.4 • Public • Published

Use Nodejs backup your files

必备环境:Nodejs

和Mackup的区别

mackup

  • mackup 是非常有效率的,使用 link 把配置文件链接到某个路径,以达到实时备份项目配置的目的
  • 但是有一些应用不支持读取 link 内的文件,例如 Affinity Designer、vscode 的插件文件夹等等
  • 使用link无法忽略一些文件夹,例如node_modules等不需要被上传至网盘的文件

Feature

  • npmbackup使用的是最原始的拷贝,会比对文件变化,只拷贝差异的文件,以适应所有状况
  • 可以使用ignore列表,忽略一些子文件
  • 可以使用zips列表,把一些碎文件进行压缩,使用时自动解压缩
  • 支持使用Tag管理多份备份

Api

初始化配置文件

使用作者预先配置好的配置文件

$ npmbackup init

或者使用空白的配置

$ npmbackup init clear

编辑需要备份的文件

打开 ~/nombackup.js ,添加自己需要的文件,和指定备份的路径(默认路径设置在 iCloud/npmbackup )

备份

$ npmbackup save

读取

注意,这个操作会使用之前备份的文件覆盖现有的文件

$ npmbackup load

tag

有时候我们需要多个版本的配置:

  $ npmbackup --tag my-loves save
  $ npmbackup --tag my-loves load

如果没有设置--tag,默认的tag是default

Readme

Keywords

none

Package Sidebar

Install

npm i npmbackup

Weekly Downloads

0

Version

0.1.4

License

MIT

Unpacked Size

31.4 kB

Total Files

14

Last publish

Collaborators

  • ymblender