You can already do this in a line using the existing Move-Tool +Ctrl for 'copy', pick or type offset, and then immediately type x6 to make six copies at the spacing of the first or /6 to make six copies fitting within the over all distance you picked.
Similarly for a radial array use Rotate+Ctrl and a picked or typed angle with x6 to repeat six copies each with that angle or /6 to fit six copies within that over all angle...
There are tools like Component-Stringer that will distribute copies along paths etc if you want more complex alignments or scaling as you go for example...