https://github.com/isuke/rbackup
https://github.com/isuke/rbackup
ruby tool
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/isuke/rbackup
- Owner: isuke
- Created: 2014-06-04T15:07:32.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-04T15:08:20.000Z (about 12 years ago)
- Last Synced: 2025-02-06T06:44:43.595Z (over 1 year ago)
- Topics: ruby, tool
- Size: 105 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RBackup
Ruby製のバックアップツール。
DSL形式でバックアップ対象とバックアップ先を指定できる。
## Usege
1. *config.rb*を編集
1. 以下のコマンドを実行
```
ruby rbackup.rb
```
### config.rbの編集方法
```ruby
#
# name: タスク名、出力ファイル名
# dest: 出力先ディレクトリ
#
task name: 'sample', dest: HOME + 'Temp' do |t|
t.register HOME + 'Temp/memo.md'
# 特定ファイル/ディレクトリを除く
t.register HOME + 'Projects/', except: [%r(Projects/.*/tmp), %r(Projects/.*/vendor)]
# 特定ファイル/ディレクトリのみ
t.register HOME + 'Programs/', only: [%r(Programs/.*/\.rb)]
end
```