(** create partitions on a block device *)
val write_file : t -> string -> string -> int -> unit
-(** Create a file *)
+(** create a file *)
val umount : t -> string -> unit
(** unmount a filesystem *)
val lvm_remove_all : t -> unit
(** remove all LVM LVs, VGs and PVs *)
+val file : t -> string -> string
+(** determine file type *)
+
+val command : t -> string array -> string
+(** run a command from the guest filesystem *)
+
+val command_lines : t -> string array -> string array
+(** run a command, returning lines *)
+