We’ve used iron-on transfers recently as @rooeytoo suggests and that’s the easiest method for sure. The downside of the transfers is long-range durability, they will inevitably crack a bit after several rounds in the laundry. They work best with designs that have large features (e.g. big words) that don’t loose as much appeal when the crackling runs through them. (“Area Man For World Peace” is still readable/wearable ten years after Iraq war protests.)
I’ve done Silk-screen, stencils, and block prints in the past and it’s clear that with good fabric inks any of those methods will all be more durable.
The size of your design and the amount of detail could direct you to the most appropriate medium.
– a lino block is easy to make and use for a small design. It works like a stamp so the target fabric has to be very flat for even printing. Also, evenly loading your block with ink is harder as the block gets bigger. You can achieve pretty fine detail with a lino block though and they last well for many prints.
– stencils work well with large features, and if you make them out of acrylic film they can be pretty durable. A stencil accommodates imperfect flatness pretty well as you’re painting through the stencil with a brush or sponge. Downside of a stencil is difficulty with small details.
– silk screen is the choice of pros for a few reasons. You can screen a lot details if you need that and have a large design and if you have your method down you can get prints done quickly.