In Truffle, I would have a migrations script, and if there was some setup that I wanted to do, I would write a script to do that. I can then run the script on a local network, public testnet or mainnet.
I haven’t come across a replay transaction command. As @skyge said, you may want to ask the Truffle team.
I assume you mean to create an interface for a contract?
I tend to verify a contract and then use Etherscan.
Alternatively you could try services such as https://oneclickdapp.com/ or https://kumavis.github.io/udapp using the ABI and address of your contract.
If you are using OpenZeppelin Defender, you could use Defender Admin: https://docs.openzeppelin.com/defender/admin