lib/cosmos/tools/launcher/launcher_config.rb in cosmos-3.6.2 vs lib/cosmos/tools/launcher/launcher_config.rb in cosmos-3.6.3
- old
+ new
@@ -149,10 +149,10 @@
Bundler.load.specs.each do |spec|
spec_name_split = spec.name.split('-')
if spec_name_split.length > 1 and spec_name_split[0] == 'cosmos'
# Filter to just tools and not targets
if File.exist?(File.join(spec.gem_dir, 'tools'))
- Dir[File.join(spec.gem_dir, 'tools', '*')].each do |filename|
+ Dir[File.join(spec.gem_dir, 'tools', '*')].sort.each do |filename|
if File.extname(filename) == ''
@items << [:TOOL, File.basename(filename), format_shell_command(parser, "LAUNCH_GEM #{File.basename(filename)}"), true, File.basename(filename).class_name_to_filename(false) + '.png', nil]
end
end
end