[
{
	"title": "gen ident",
	"cmd": [ "genident", "name=A Test User" ],
	"exit": 0
},
{
	"title": "Test auto detection of file",
	"cmd": [ "auto", "test.txt" ],
	"stdin": "y\n",
	"stdout": "Set:\n\tmimetype:\ttext/plain; charset=us-ascii\n\nApply (y/N)?\n"
},
{
	"title": "Verify modification",
	"cmd": [ "list", "test.txt" ],
	"stdin": "y\n",
	"stdout_re": "mimetype:\ttext/plain; charset=us-ascii"
},
{
	"title": "Test auto detection of jpeg file",
	"cmd": [ "auto", "z.jpg" ],
	"stdin": "y\n",
	"stdout": "Set:\n\tmimetype:\timage/jpeg\n\nApply (y/N)?\n"
},
{
	"title": "Verify modification",
	"cmd": [ "list", "z.jpg" ],
	"stdin": "y\n",
	"stdout_re": "mimetype:\timage/jpeg"
},
{
	"title": "Test auto detection of two files",
	"cmd": [ "auto", "z.jpg", "test.txt" ],
	"stdin": "y\ny\n",
	"stdout": "Set:\n\tmimetype:\timage/jpeg\n\nApply (y/N)?\nSet:\n\tmimetype:\ttext/plain; charset=us-ascii\n\nApply (y/N)?\n"
},
{
	"title": "Verify modification",
	"cmd": [ "list", "z.jpg", "test.txt" ],
	"stdin": "y\n",
	"stdout_re": "hashes:.*\nmimetype:\timage/jpeg.*\nsig:.*\nhashes:.*\nmimetype:\ttext/plain.*\nsig:.*\n"
}
]