15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/dev.rb', line 15
def self.execute args
if(args.kind_of?(String))
args=args.split(' ')
end
projects=Projects.new
PROJECTS.open Projects.user_projects_filename if File.exists? Projects.user_projects_filename
projects.add(args) if args.length > 0 && args[0] == 'add'
projects.import(args.length>1 ? args[1]:'') if args.length > 0 && args[0] == 'import'
projects.list(args.length>1 ? args[1]:'') if args.length > 0 && args[0] == 'list'
projects.make(args) if args.length > 0 && args[0] == 'make'
projects.work(args) if args.length > 0 && args[0] == 'work'
projects.update(args) if args.length > 0 && args[0] == 'update'
usage if args.length == 0
end
|