Creating cli and interactive source files