Is they're really anyway i could keep a plant small and concealed inside of a 2 foot tall cabinet and still be able to harvest the buds?
look up lstraining method and scrog method, thatd help. and also look up topping and fimming. those or like the main ways to maximize yield and minimize size.
In addition to what t0ker33fa said, flowering a plant early on with little to no veg time will ensure a much smaller plant.
3 weeks veg and 10 days flowering uses up my 2.5 feet. Plant sex and stretching still occuring. Here's an idea for a starting point. Gotta be less than 3 weeks veg. Say 2 weeks veg and 21 days flowering. And 1 week veg, 28 days flowering. Zero veg, 35 days flowering. You can't LST a plant that hasn't been vegged and a plant can grow 2.5 feet in only 35 days. Sorry, I don't see great results in such a low space. I seen pictures of people showing the kind yielding in a computer, but I just don't see it working outlike that. I guess as long as you have a strain that shows THC early, you'll get some smoke.