Created
May 7, 2022 01:17
-
-
Save poolpOrg/be938e991bba67aa4faf41fd8ed616f2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ plakar mount /tmp/plakarfs-1 & | |
$ cd /tmp/plakarfs-1/ | |
$ ls -la | |
total 488960 | |
drwxrwxrwx 1 root wheel 0 30 Aug 1754 . | |
drwxrwxrwt 7 root wheel 224 7 May 02:45 .. | |
drwx------ 1 gilles staff 38198936 2 May 20:58 178f91b4-f7be-4da4-8d01-9534db9a2cff | |
drwx------ 1 gilles staff 22902629 7 May 03:11 1f41b7d4-abb1-46ff-9ed5-3d19f18f8891 | |
drwx------ 1 gilles staff 3057091 7 May 00:42 3d99f3fa-604b-4b90-b20e-3997d9eb595a | |
drwx------ 1 gilles staff 22902629 7 May 03:10 512338cc-9b13-483d-935a-d9e0d224030d | |
drwx------ 1 gilles staff 22902629 7 May 03:11 64911eec-a3cc-420b-b667-09dd857b63a3 | |
drwx------ 1 gilles staff 3057091 7 May 00:43 afc14171-6345-417e-8b2d-c875696a4239 | |
drwx------ 1 gilles staff 76209809 2 May 21:00 bccbca22-c83f-40ff-bbf0-f93ac876312e | |
drwx------ 1 gilles staff 22902629 7 May 03:10 fa278733-da90-4150-a260-01f8a8784e7c | |
drwx------ 1 gilles staff 38198936 2 May 20:57 ff795392-4d70-4e14-a5fc-d2498a414655 | |
$ cd 178f91b4-f7be-4da4-8d01-9534db9a2cff/Users/gilles/Wip/github.com/poolpOrg/plakar/cmd/plakar | |
$ ls -la | |
total 88312 | |
drwxr-xr-x 1 gilles staff 864 2 May 20:56 . | |
drwxr-xr-x 1 gilles staff 96 8 Apr 00:24 .. | |
-rw-r--r-- 1 gilles staff 1390 22 Apr 22:46 cmd_browser.go | |
-rw-r--r-- 1 gilles staff 1996 27 Apr 11:02 cmd_cat.go | |
-rw-r--r-- 1 gilles staff 1748 2 May 20:43 cmd_check.go | |
-rw-r--r-- 1 gilles staff 1917 27 Apr 11:02 cmd_checksum.go | |
-rw-r--r-- 1 gilles staff 1973 27 Apr 04:04 cmd_cleanup.go | |
-rw-r--r-- 1 gilles staff 4590 30 Apr 14:23 cmd_clone.go | |
-rw-r--r-- 1 gilles staff 2637 28 Apr 23:36 cmd_create.go | |
-rw-r--r-- 1 gilles staff 7124 27 Apr 15:58 cmd_diff.go | |
-rw-r--r-- 1 gilles staff 2582 27 Apr 14:39 cmd_exec.go | |
-rw-r--r-- 1 gilles staff 2818 27 Apr 17:36 cmd_find.go | |
-rw-r--r-- 1 gilles staff 8423 2 May 11:29 cmd_info.go | |
-rw-r--r-- 1 gilles staff 8423 2 May 11:29 cmd_info.go | |
-rw-r--r-- 1 gilles staff 1889 29 Apr 09:38 cmd_keep.go | |
-rw-r--r-- 1 gilles staff 7776 2 May 19:43 cmd_ls.go | |
-rw-r--r-- 1 gilles staff 7776 2 May 19:43 cmd_ls.go | |
-rw-r--r-- 1 gilles staff 1992 2 May 20:27 cmd_push.go | |
-rw-r--r-- 1 gilles staff 1992 2 May 20:27 cmd_push.go | |
-rw-r--r-- 1 gilles staff 1679 27 Apr 11:02 cmd_rm.go | |
-rw-r--r-- 1 gilles staff 1054 24 Apr 00:50 cmd_stdio.go | |
-rw-r--r-- 1 gilles staff 5993 30 Apr 14:22 cmd_sync.go | |
-rw-r--r-- 1 gilles staff 3096 27 Apr 15:58 cmd_tarball.go | |
-rw-r--r-- 1 gilles staff 1147 22 Apr 22:46 cmd_version.go | |
-rwxr-xr-x 1 gilles staff 22534818 2 May 20:56 plakar | |
-rwxr-xr-x 1 gilles staff 22534818 2 May 20:56 plakar | |
-rw-r--r-- 1 gilles staff 7519 29 Apr 18:11 plakar.go | |
$ cat cmd_version.go | |
/* | |
* Copyright (c) 2021 Gilles Chehade <gilles@poolp.org> | |
* | |
* Permission to use, copy, modify, and distribute this software for any | |
* purpose with or without fee is hereby granted, provided that the above | |
* copyright notice and this permission notice appear in all copies. | |
* | |
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | |
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | |
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | |
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
*/ | |
package main | |
import ( | |
"flag" | |
"fmt" | |
"github.com/poolpOrg/plakar/storage" | |
) | |
const VERSION = "0.0.1" | |
func init() { | |
registerCommand("version", cmd_version) | |
} | |
func cmd_version(ctx Plakar, repository *storage.Repository, args []string) int { | |
flags := flag.NewFlagSet("version", flag.ExitOnError) | |
flags.Parse(args) | |
fmt.Println(VERSION) | |
return 0 | |
} | |
$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment