I'm not quite sure how this should work. You can already do an offset with, e.g.,
$ faketime 5pm swisswatch or just $ env TZ=America/New_York swisswatch So I assume you want something fancier, like a dynamic time source? Maybe coming from a pipe? But how often should it read, should it wait for new values before changing the clock or should the clock move at the usual rate between updates? What's the use case? I'm not sure what you're really thinking here. Maybe it would be better to add a facility to faketime to allow it to get updates from a pipe, so this could be done to anything not just swissclock?

