README.md in loopless-0.1.1 vs README.md in loopless-0.1.3
- old
+ new
@@ -1,20 +1,35 @@
loopless
========
+Latest version: %VERSION%
+
The xforty disk image utility.
Fully create bootable disk images without loopback mounts or root.
Currently supported on Linux and Mac OS X.
+Install
+-------
+
+Loopless can be installed via rubygems:
+
+ gem install loopless
+
+Which will install the ruby library and also install a loopless executable
+
+The loopless command line binaries for each platform can also be downloaded from the `linux` and `mac` directories and run directly.
+
Synopsis
--------
+Create a 10GB bootable disk image for use with VirtualBox. This will produce a 10GB disk.img image file and a small disk.vmdk image description file.
+
On the command line
- loopless disk.img create 10000000000 # 10GB
+ loopless disk.img create 10000000000
loopless disk.img create-gpt
loopless disk.img create-part
loopless disk.img part-info
loopless disk.img:1 mkfs
loopless disk.img:1 write /syslinux.cfg 600 <<< "SAY Hello World!"
@@ -68,28 +83,28 @@
### Ext4
PART may either be a single number indicating GPT part number or a comma separated byte range
-FILE must be the absolute path to file, including the initial '/'
+PATH must be the absolute path to file, including the initial '/'
* `loopless FILE[:PART] mkfs [ LABEL ]`
Creates a new ext4 filesystem on the specified partition (or whole image if no partition specified).
* `loopless FILE[:PART] ls`
List all files in filesystem
-* `loopless FILE[:PART] rm FILE`
+* `loopless FILE[:PART] rm PATH`
Delete file and recursively remove empty directories.
-* `loopless FILE[:PART] read FILE`
+* `loopless FILE[:PART] read PATH`
Print file to stdout
-* `loopless FILE[:PART] write FILE MODE`
+* `loopless FILE[:PART] write PATH MODE`
Overwrites file with content from stdin. Will also chmod the file to the given MODE and
recursively chmod parent directories with MODE + the executable bit set where the read bit is
(e.g. 640 would become 750 for parent directories ).