class RBuildSys::MyBanner

Public Instance Methods

to_s() click to toggle source
# File lib/rbuildsys.rb, line 617
def to_s
    gemDir = File.dirname(File.expand_path(__FILE__));
    toolchains = Dir.glob("#{gemDir}/toolchains/*.json");
    toolchains.map!{|f| File.basename(f, '.json') }

    return  "Usage: #{$PROGRAM_NAME} [options] <projects>\n" +
            "Projects:\n" +
            "    " + (PROJECTS.keys + DECLARED_PROJECTS).join(", ") + "\n" +
            "Toolchains:\n" +
            "    builtin: " + toolchains.join(", ") + "\n" +
            "    user   : " + (TOOLCHAINS.keys - toolchains).join(", ") + "\n" +
            "Options:";
end