vt100

%3 cluster_cf921d35_7ab4_46da_bffc_a0c254cafd56 vt100 _ef3ea483_3f03_407a_8fc3_3029bad19ce4 ANSI escape codes _ef3ea483_3f03_407a_8fc3_3029bad19ce4->__0:cluster_cf921d35_7ab4_46da_bffc_a0c254cafd56 _7cf6b718_662f_4618_90b0_f41e8b8c291b Table _7cf6b718_662f_4618_90b0_f41e8b8c291b->__1:cluster_cf921d35_7ab4_46da_bffc_a0c254cafd56 _57ed48ca_2baa_496c_8159_24bba06ff06f Graphical terminals _57ed48ca_2baa_496c_8159_24bba06ff06f->__2:cluster_cf921d35_7ab4_46da_bffc_a0c254cafd56 _6dfdd62d_2f74_4704_a1fe_01b66d425ada How APT does its fancy progress bar _6dfdd62d_2f74_4704_a1fe_01b66d425ada->__3:cluster_cf921d35_7ab4_46da_bffc_a0c254cafd56