anchor.diff:  	P;
   cmd(P,<<"h">>) ->
   	print(P,?COMMANDS);
  +cmd(P,<<"c">>) ->
  +	cmd(P,<<>>,commit);
  +cmd(P,<<"C">>) ->
  +	cmd(P,<<>>,commit);
  +cmd(P,<<"p">>) ->
  +	cmd(P,<<>>,print);
  +cmd(P,<<"P">>) ->
  +	cmd(P,<<>>,print);
  +cmd(P,<<"r">>) ->
  +	cmd(P,<<>>,rollback);
  +cmd(P,<<"R">>) ->
  +	cmd(P,<<>>,rollback);
   cmd(_P,<<"q">>) ->
   	case whereis(wxproc) of
   		undefined ->
  
positive.code: 	"  -h   print this help and exit\n"++
  	"  -u   username\n"++
  	"  -p   password\n"++
  	"  -f   <file> execute statements from file and exit\n"++
  	"  -w   wait for commit to send query to actordb\n",
  	print(P,"Call with: actordb_console -u username -p password IP[:ThriftPort]\n"++L),
  	halt(1);
  parse_args(P,["-f",File|T]) ->
  
negative.code: 	cmd(P,Bin,actordb_sql:parse(Bin)).
  cmd(P,Bin,Tuple) ->
  	case Tuple of
  		{use,<<"c">>} ->
  			cmd(P,<<>>,{use,<<"config">>});
  		{use,<<"s">>} ->
  			cmd(P,<<>>,{use,<<"schema">>});
  		{use,<<"a">>} ->
  			cmd(P,<<>>,{use,<<"actordb">>});
  		{use,<<"C">>} ->
  			cmd(P,<<>>,{use,<<"config">>});
  		{use,<<"S">>} ->
  			cmd(P,<<>>,{use,<<"schema">>});
  		{use,<<"A">>} ->
  			cmd(P,<<>>,{use,<<"actordb">>});
  		{use,Name} ->
  			case string:to_lower(binary_to_list(Name)) of
  				"actordb" ->
  