Add --format graph and tweak error prompt * Separate --as between --format smcat and graph * Tweak error prompt color * Special error handle when is directory