I needed access to all Ganache accounts in a Truffle test script I am working on. Unfortunately, the HDWalletProvider only returns one account (the first, unless you override). I looked around for a solution, but came up blank. Perhaps my Google Fu is weak today. I solved the problem by creating a simple script. I figured others might have the same problem and benefit from my solution so I published it as an NPM Package. See the HDWallet-Accounts readme for full details.