diff go/client.go @ 13:f5ffc34f045a

manage DB.
author pyon@macmini
date Wed, 14 Nov 2018 19:43:40 +0900
parents 240752cbe11b
children c1dc1fcee7fe
line wrap: on
line diff
--- a/go/client.go	Tue Nov 13 21:11:20 2018 +0900
+++ b/go/client.go	Wed Nov 14 19:43:40 2018 +0900
@@ -1,7 +1,7 @@
 /*
  client.go  : client-program.
- Version    : 1.3
- Last Change: 2018-11-13 火 12:03:00.
+ Version    : 1.3a
+ Last Change: 2018-11-14 水 16:58:29.
 
  install to: rsearcher_root/
 
@@ -13,7 +13,7 @@
                + hhs.db  ( temporary )
                + index.db ( 14 days )
                + image/*.png, *.jpg
-               + doc/
+               + manual.pdf
                + .cache/* ( temporary )
 
  $ client.exe -r 192.168.0.1:3910                   # get new release
@@ -43,11 +43,11 @@
 var version string
 
 func init() {
-	version = "1.3"	// manage-db version
+	version = "1.3a"	// manual.pdf version
 }
 
 func main() {
-    var upgrade  = flag.Bool( "r", false, "get new release" )    // get grsearcher.exe, crypto.exe client.exe
+    var upgrade  = flag.Bool( "r", false, "get new release" )    // get grsearcher.exe, crypto.exe client.exe manual.pdf
     var update   = flag.Bool( "u", false, "get new DBs" )        // get auth.db, hhs.db, index.db(14,28)
     var managedb = flag.Bool( "m", false, "upload to /db" )      // management db
     var upload   = flag.Bool( "a", false, "upload to /upload" )  // post somefile
@@ -72,7 +72,7 @@
         host := flag.Args()[0]
         file := flag.Args()[1]
         fmt.Printf( "Sending %s...", file )
-		if message, err := post_file( host, "/upload", file ); err != nil {
+		if message, err := post_file( host, "/upload/", file ); err != nil {
 			log.Fatal( err )
 		} else {
 			fmt.Println( string( message ) )
@@ -108,19 +108,25 @@
             fmt.Fprint( os.Stderr, "bad remote host.\n" )
             os.Exit( 1 )
         }
-        fmt.Print( "Getting grsearcher.exe..." )
         host := flag.Args()[0]
-        if _, err := get_file( host, "/release/grsearcher.exe", "grsearcher.exe" ); err != nil {
+
+        fmt.Print( "Getting client.exe..." )
+        if _, err := get_file( host, "/release/client.exe", "client1.exe" ); err != nil {
             log.Fatal( err )
         }
         fmt.Print( "Getting crypto.exe..." )
         if _, err := get_file( host, "/release/crypto.exe", "crypto.exe" ); err != nil {
             log.Fatal( err )
         }
-        fmt.Print( "Getting client.exe..." )
-        if _, err := get_file( host, "/release/client.exe", "client1.exe" ); err != nil {
+        fmt.Print( "Getting grsearcher.exe..." )
+        if _, err := get_file( host, "/release/grsearcher.exe", "grsearcher.exe" ); err != nil {
             log.Fatal( err )
         }
+        fmt.Print( "Getting manual.pdf..." )
+        if _, err := get_file( host, "/release/manual.pdf", "manual.pdf" ); err != nil {
+            log.Fatal( err )
+        }
+
 		if *cnttime {
 			fmt.Println( "---", time.Now().Sub( st ) )
 		}