85b7a48df7
Now -l/--list-fields includes however many results fit in 36 chars: $ ./scripts/csv.py --list-fields test.csv i int # 16,17,14,18,19,15,20,13,12,29,27,28,... suite ? # bench_p26_wt case ? # bench_p26_wt_linear,bench_p26_wt_ran... NO_FRUNCATE int # 0 SIZE int # 2097152 SEED int # 42 The whole point of -l/--list-fields is to give a quick information dump about what's inside a csv file, and we're already parsing everything to try to figure out types, so why not? Much easier to read than head: $ head -n5 test.csv i,suite,case,NO_FRUNCATE,SIZE,SEED,BLOCK_SIZE,FILE_SIZE,SIM_... 16,bench_p26_wt,bench_p26_wt_linear,0,2097152,42,65536,64,36... 16,bench_p26_wt,bench_p26_wt_linear,0,2097152,42,65536,64,36... 16,bench_p26_wt,bench_p26_wt_linear,0,2097152,42,65536,64,36... 16,bench_p26_wt,bench_p26_wt_linear,0,2097152,42,65536,64,36...