Stop in for a cup of coffee

I think that’s a rivet tool for making blue jeans. I recall seeing them for sale in the needle trade shops that I used to buy my equipment and supplies from back when I was doing my auto upholstery business.
You might be right, it looked like it was designed to cut the hole, the punch was sharp....