[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/system-packages 6d0ebd5 008/117: All working, working o
From: |
Stefan Monnier |
Subject: |
[elpa] externals/system-packages 6d0ebd5 008/117: All working, working on listing installed packages |
Date: |
Fri, 14 Dec 2018 17:01:58 -0500 (EST) |
branch: externals/system-packages
commit 6d0ebd570f93d203980dc58eabf648f6079e952c
Author: Alex Branham <address@hidden>
Commit: Alex Branham <address@hidden>
All working, working on listing installed packages
---
system-packages.el | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/system-packages.el b/system-packages.el
index 3d2b1d6..2e16ba3 100644
--- a/system-packages.el
+++ b/system-packages.el
@@ -51,7 +51,10 @@
"String containing the package manager to use. Currently
system-packages supports pacman, apt, and home-brew.")
-(defvar system-packages-usesudo t
+(defvar system-packages-usesudo
+ (if (executable-find "pacman") t
+ (if (executable-find "apt") t
+ (if (executable-find "brew") nil)))
"If non-nil, system-packages will use sudo for appropriate
commands")
@@ -116,5 +119,15 @@
(if (equal system-packages-usesudo t)
(async-shell-command (mapconcat 'identity (list "sudo" command) " "))
(async-shell-command (mapconcat 'identity (list command) " ")))))
+
+;; (defun system-packages-list-installed-packages ()
+;; "List explicitly installed packages. With the prefix argument,
+;; list all installed packages."
+;; (interactive)
+;; (let ((command
+;; (if (equal system-packages-packagemanager "pacman") "pacman -"
+;; (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) " "))))
(provide 'system-packages)
- [elpa] branch externals/system-packages created (now ce23c0e), Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 2737c65 003/117: Modifications, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 7c17a8b 005/117: Adds function to remove orphaned packages, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages bccbab3 002/117: Initial commit, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 4e7e9e2 006/117: Working install command, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 7553ef9 004/117: More work..., Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 6d0ebd5 008/117: All working, working on listing installed packages,
Stefan Monnier <=
- [elpa] externals/system-packages a6e053e 011/117: Fix parens, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 34f898e 007/117: A wild functional package appears!, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages fd49fc8 012/117: Fixes list function, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages d2884f5 018/117: Use idiomatic prompts in interactive commands, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages eef3e8e 017/117: Fix Arch Linux package list (explicit) commands, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages a6dcd04 015/117: Refactor the package manager specific commands into a defconst, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 07c4faa 026/117: Use defcustom for customizable variable, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 47cef47 023/117: Adds support for aptitude, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 2f0df07 010/117: Adds support for pacaur, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 1c1faa4 016/117: Merge pull request #1 from jiegec/master, Stefan Monnier, 2018/12/14