From 2f2bf3d7da3011afd0fe284e2f39fbd9526920c5 Mon Sep 17 00:00:00 2001 From: mo khan Date: Thu, 27 Feb 2020 14:35:36 -0700 Subject: Skip mono and use nuget package --- config/install.sh | 2 +- lib/license/management.rb | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/config/install.sh b/config/install.sh index 6a96c30..9649f39 100644 --- a/config/install.sh +++ b/config/install.sh @@ -71,7 +71,7 @@ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /e wget -q -O /etc/apt/sources.list.d/microsoft-prod.list https://packages.microsoft.com/config/debian/10/prod.list apt-get update -q -apt-get install -y --no-install-recommends dotnet-sdk-3.1 mono-devel +apt-get install -y --no-install-recommends dotnet-sdk-3.1 nuget mkdir -p "$ASDF_DATA_DIR" git clone --depth 1 https://github.com/asdf-vm/asdf.git "$ASDF_DATA_DIR" diff --git a/lib/license/management.rb b/lib/license/management.rb index 37fe1a0..20fffd9 100644 --- a/lib/license/management.rb +++ b/lib/license/management.rb @@ -13,6 +13,18 @@ require 'license/management/version' # This applies a monkey patch to the JsonReport found in the `license_finder` gem. LicenseFinder::JsonReport.prepend(License::Management::Report) +module LicenseFinder + class Nuget < PackageManager + def package_management_command + 'nuget' + end + + def nuget_check + 'which nuget' + end + end +end + module License module Management def self.root -- cgit v1.2.3