Function: org-babel-csharp--find-dotnet-version

org-babel-csharp--find-dotnet-version is a byte-compiled function defined in ob-csharp.el.gz.

Signature

(org-babel-csharp--find-dotnet-version)

Documentation

Get a list of dotnet major versions from a list of dotnet sdks.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-csharp.el.gz
(defun org-babel-csharp--find-dotnet-version ()
  "Get a list of dotnet major versions from a list of dotnet sdks."
  (cl-delete-if #'(lambda (v) (= 0 v))
             (delete-dups
              (mapcar #'(lambda (n)
                          (let ((fr (string-match "^[0-9.]+\\." n))
                                (to (string-match "\\." n)))
                            (string-to-number (substring n fr to))))
                      (split-string
                       (shell-command-to-string
                        (format "%s --list-sdks" org-babel-csharp-compiler))
                       "\n")))))