Cutlist via solid edge lengths

Is there a way to pull a length of an edge via text fields? Ideally, I’d like to have a cut-list that updates directly from solids without a bunch of extra curves floating around my model.