Mercurial Hosting > luan
comparison src/luan/modules/host/backup.luan @ 1567:349eef23a13c
lucene named backup
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 14 Nov 2020 20:05:07 -0700 |
parents | 1a68fc55a80c |
children |
comparison
equal
deleted
inserted
replaced
1566:364859d29ff5 | 1567:349eef23a13c |
---|---|
3 local Io = require "luan:Io.luan" | 3 local Io = require "luan:Io.luan" |
4 local print = Io.print or error() | 4 local print = Io.print or error() |
5 local uri = Io.uri or error() | 5 local uri = Io.uri or error() |
6 local Hosting = require "luan:host/Hosting.luan" | 6 local Hosting = require "luan:host/Hosting.luan" |
7 | 7 |
8 if #{...} ~= 2 then | 8 if #{...} ~= 3 then |
9 Io.stderr.write "usage: luan luan:host/backup.luan domain password\n" | 9 Io.stderr.write "usage: luan luan:host/backup.luan domain password name\n" |
10 return | 10 return |
11 end | 11 end |
12 | 12 |
13 local domain, password = ... | 13 local domain, password, name = ... |
14 | 14 |
15 local zip = Hosting.caller(domain).lucene_backup(password) | 15 local zip = Hosting.caller(domain).lucene_backup(password,name) |
16 uri("file:backup.zip").write(zip) | 16 uri("file:backup.zip").write(zip) |
17 | 17 |
18 print("backed up lucene from "..domain.." to backup.zip") | 18 print("backed up lucene from "..domain.." to backup.zip") |