lib/makit/dotnet.rb in makit-0.0.42 vs lib/makit/dotnet.rb in makit-0.0.44
- old
+ new
@@ -6,10 +6,15 @@
def self.version
`dotnet --version`
end
+ def self.project_short_name(project_path)
+ project_name = File.basename(project_path, ".csproj")
+ project_name
+ end
+
def self.new_project(template, name, output, args = "")
if Dir.exist? output
puts " "#{name} project exists".colorize(:gey)
else
"dotnet new #{template} --name #{name} --output #{output} #{args}".run
@@ -43,11 +48,11 @@
end
project_content = File.read(project_path)
if (!project_content.include?("\"#{package_name}\""))
"dotnet add #{project_path} package #{package_name}".run
else
- puts " #{project_path} has package #{package_name}".colorize(:grey)
+ puts " #{project_short_name(project_path)} has package #{package_name}".colorize(:grey)
end
end
def self.add_packages(project_path, packages)
packages.each do |package|
@@ -72,10 +77,10 @@
reference_path = actual_reference_path
end
end
project_content = File.read(project_path)
if (project_content.include?(File.basename(reference_path)))
- puts " #{project_path} references #{reference_path}".colorize(:grey)
+ puts " #{project_short_name(project_path)} references #{project_short_name(reference_path)}".colorize(:grey)
#puts " reference ".colorize(:grey) + "#{reference_path}".colorize(:yellow) + " is in ".colorize(:grey) + "#{project_path}".colorize(:yellow)
else
"dotnet add #{project_path} reference #{reference_path}".run
end
end