emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/system-packages 71af8a5 013/117: Adds some documentatio


From: Stefan Monnier
Subject: [elpa] externals/system-packages 71af8a5 013/117: Adds some documentation
Date: Fri, 14 Dec 2018 17:01:59 -0500 (EST)

branch: externals/system-packages
commit 71af8a56af5e3658bcb91124588d3a985e9b9b97
Author: Alex Branham <address@hidden>
Commit: Alex Branham <address@hidden>

    Adds some documentation
---
 system-packages.el | 48 +++++++++++++++++++++++++++---------------------
 1 file changed, 27 insertions(+), 21 deletions(-)

diff --git a/system-packages.el b/system-packages.el
index 9d9d1f8..dbcadad 100644
--- a/system-packages.el
+++ b/system-packages.el
@@ -51,7 +51,7 @@
         (if (executable-find "brew") "brew"))))
   "String containing the package manager to use. Currently
     system-packages supports pacman, pacaur, apt, and
-    homebrew.")
+    homebrew. Tries to be smart about selecting the default.")
 
 (defvar system-packages-usesudo
   (if (equal system-packages-packagemanager "pacman") t
@@ -59,42 +59,45 @@
       (if (equal system-packages-packagemanager "brew") nil
         (if (equal system-packages-packagemanager "pacaur") nil))))
   "If non-nil, system-packages will use sudo for appropriate
-  commands")
+  commands. Tries to be smart for selecting the default.")
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; functions on named packages
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 (defun system-packages-install (pack)
-  "Installs system packages"
+  "Installs system packages using the package manager named in
+system-packages-packagemanager."
   (interactive "sWhat package to install?")
   (let ((command
          (if (equal system-packages-packagemanager "pacaur") "pacaur -S"
-         (if (equal system-packages-packagemanager "pacman") "pacman -S"
-           (if (equal system-packages-packagemanager "apt") "apt-get install"
-             (if (equal system-packages-packagemanager "brew") "brew 
install"))))))
+           (if (equal system-packages-packagemanager "pacman") "pacman -S"
+             (if (equal system-packages-packagemanager "apt") "apt-get install"
+               (if (equal system-packages-packagemanager "brew") "brew 
install"))))))
     (if (equal system-packages-usesudo t)
         (async-shell-command (mapconcat 'identity (list "sudo" command pack) " 
"))
       (async-shell-command (mapconcat 'identity (list command pack) " ")))))
 
 (defun system-packages-search (pack)
-  "Search for system packages"
+  "Search for system packages using the package manager named in
+system-packages-packagemanager."
   (interactive "sSearch string?")
   (let ((command
          (if (equal system-packages-packagemanager "pacaur") "pacaur -Ss"
-         (if (equal system-packages-packagemanager "pacman") "pacman -Ss"
-           (if (equal system-packages-packagemanager "apt") "apt-cache search"
-             (if (equal system-packages-packagemanager "brew") "brew 
search"))))))
+           (if (equal system-packages-packagemanager "pacman") "pacman -Ss"
+             (if (equal system-packages-packagemanager "apt") "apt-cache 
search"
+               (if (equal system-packages-packagemanager "brew") "brew 
search"))))))
     (async-shell-command (mapconcat 'identity (list command pack) " "))))
 
 (defun system-packages-uninstall (pack)
-  "Uninstalls installed system packages"
+  "Uninstalls installed system packages using the package manager named in
+system-packages-packagemanager."
   (interactive "sWhat package to uninstall?")
   (let ((command
          (if (equal system-packages-packagemanager "pacaur") "pacaur -Rs"
-         (if (equal system-packages-packagemanager "pacman") "pacman -Rs"
-           (if (equal system-packages-packagemanager "apt") "apt-get remove"
-             (if (equal system-packages-packagemanager "brew") "brew 
uninstall"))))))
+           (if (equal system-packages-packagemanager "pacman") "pacman -Rs"
+             (if (equal system-packages-packagemanager "apt") "apt-get remove"
+               (if (equal system-packages-packagemanager "brew") "brew 
uninstall"))))))
     (if (equal system-packages-usesudo t)
         (async-shell-command (mapconcat 'identity (list "sudo" command pack) " 
"))
       (async-shell-command (mapconcat 'identity (list command pack) " ")))))
@@ -104,19 +107,21 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 (defun system-packages-update ()
-  "Updates installed system packages"
+  "Updates installed system packages using the package manager named in
+system-packages-packagemanager."
   (interactive)
   (let ((command
          (if (equal system-packages-packagemanager "pacaur") "pacaur -Syu"
-         (if (equal system-packages-packagemanager "pacman") "pacman -Syu"
-           (if (equal system-packages-packagemanager "apt") "apt-get update && 
sudo apt-get upgrade"
-             (if (equal system-packages-packagemanager "brew") "brew update && 
brew upgrade"))))))
+           (if (equal system-packages-packagemanager "pacman") "pacman -Syu"
+             (if (equal system-packages-packagemanager "apt") "apt-get update 
&& sudo apt-get upgrade"
+               (if (equal system-packages-packagemanager "brew") "brew update 
&& brew upgrade"))))))
     (if (equal system-packages-usesudo t)
         (async-shell-command (mapconcat 'identity (list "sudo" command) " "))
       (async-shell-command (mapconcat 'identity (list command) " ")))))
 
 (defun system-packages-remove-orphaned ()
-  "This function removes orphaned packages i.e. unused packages."
+  "This function removes orphaned packages (i.e. unused packages). using the 
package manager named in
+system-packages-packagemanager."
   (interactive)
   (if (equal system-packages-packagemanager "brew")
       (error "Not supported on homebrew"))
@@ -129,8 +134,9 @@
       (async-shell-command (mapconcat 'identity (list command) " ")))))
 
 (defun system-packages-list-installed-packages (arg)
-  "List explicitly installed packages. With \\[universal-argument],
-list all installed packages."
+  "List explicitly installed packages using the package manager
+named in system-packages-packagemanager. With
+\\[universal-argument], list all installed packages."
   (interactive "P")
   (if (equal system-packages-packagemanager "apt")
       (error "Not supported on apt systems"))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]