command-line only. 'should' be platform agnostic