commit 4c688575e7f9975d4e79209dbde1a0ef57196b5f
parent 7a7eac77c87972bf25a3afcc681cdb8f03ed8cee
Author: David Barksdale <amatus.amongus@gmail.com>
Date: Thu, 14 Jun 2007 04:45:41 +0000
Wrote some documentation, pathetic really
Diffstat:
| M | README | | | 42 | ++++++++++++++++++++++++++++++++++++++++-- |
1 file changed, 40 insertions(+), 2 deletions(-)
diff --git a/README b/README
@@ -1,2 +1,40 @@
-gnunet-fuse is a FUSE filesystem that provides the contents of a GNUnet
-directory
+ gnunet-fuse - FUSE filesystem for GNUnet
+
+NOTE: Currently only read-only mounting is supported.
+
+Summary
+=======
+You need the URI of a file with the mime-type of application/gnunet-directory.
+You can either publish a directory with gnunet-insert or do a search for the
+mime-type. To mount the URI use the following command.
+
+$ gnunet-fs gnunet://ecrs/chk/XXXX/YYYY.NNNN /mnt
+
+Where gnunet://ecrs/chk/XXXX/YYYY.NNNN is the URI and /mnt is the mount point.
+I suggest you store your URIs one each to a file and use `cat uri` in place of
+the URI in the example above.
+
+Usage
+=====
+gnunet-fuse [OPTIONS] <URI> <PATH>
+Arguments mandatory for long options are also mandatory for short options.
+ -h, --help print this help
+ -c, --config=FILENAME use configuration file FILENAME
+ -L, --log=LOGLEVEL configure logging to use LOGLEVEL
+ -l, --logfile=FILE set logfile name
+ -a, --anonymity=LEVEL set the desired LEVEL of sender-anonymity
+ -u, --uri-files Make .uri files visible
+ -x, --Xfuse Escape fuse option
+
+Example use of -x option:
+$ gnunet-fs -x-o -xfsname=GNUnet <URI> <path>
+Mounts <URI> at <path> and passes "-o fsname=GNUnet" as fuse options.
+
+Special Files
+=============
+Each directory contains the following special files. These files are read-only
+and aren't actually part of the directory, they are generated on-the-fly by
+gnunet-fs.
+
+ .uri - contains the URI of the directory
+ .uri.<file> - contains the URI of the file named <file> in the directory