what do you mean command line? You've got a really strange description there. If you're "doing it with sudo", then that suggests the exact opposite of a centralized solution.
Generally speaking I'll say Puppet is AWESOME, that could well be of use to you, but it's very hard to know what you really want. Maybe give us some sample use cases?