[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dockerfile-mode ed73e82dcc 082/104: Added support to bin t
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dockerfile-mode ed73e82dcc 082/104: Added support to bin to different binary than path binary |
Date: |
Sat, 29 Jan 2022 07:58:38 -0500 (EST) |
branch: elpa/dockerfile-mode
commit ed73e82dcc636dad00d1a8c3b32a49136d25ee60
Author: Sven Marquardt <sven.marquardt@mail.smarquardt.space>
Commit: Drew Csillag <drew@thecsillags.com>
Added support to bin to different binary than path binary
Signed-off-by: Sven Marquardt <sven.marquardt@mail.smarquardt.space>
---
README.md | 5 +++++
dockerfile-mode.el | 8 +++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 88e40ecb8a..9785a058fe 100644
--- a/README.md
+++ b/README.md
@@ -28,3 +28,8 @@ You may want to add the following to your emacs config:
``` emacs-lisp
(put 'dockerfile-image-name 'safe-local-variable #'stringp)
```
+
+You can change the binary to use with
+```emacs-lisp
+(setq dockerfile-mode-command "docker")
+```
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index 9c9f61ec7e..ab93fb6860 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -42,6 +42,11 @@
:type 'hook
:group 'dockerfile)
+(defcustom dockerfile-mode-command "docker"
+ "Which binary to use to build images"
+ :group 'dockerfile
+ :type 'string)
+
(defcustom dockerfile-use-sudo nil
"Runs docker builder command with sudo."
:type 'boolean
@@ -165,8 +170,9 @@ If prefix arg NO-CACHE is set, don't cache the image."
(if (stringp image-name)
(compilation-start
(format
- "%sdocker build %s -t %s %s -f %s %s"
+ "%s%s build %s -t %s %s -f %s %s"
(if dockerfile-use-sudo "sudo " "")
+ dockerfile-mode-command
(if no-cache "--no-cache" "")
(shell-quote-argument image-name)
(dockerfile-build-arg-string)
- [nongnu] elpa/dockerfile-mode 4ebf274d49 078/104: Add imenu support, (continued)
- [nongnu] elpa/dockerfile-mode 4ebf274d49 078/104: Add imenu support, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 7223d92718 081/104: Support indentation for comments, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 780e6f51ca 085/104: Add doc string for the format of the docker build command., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode d31f7685eb 086/104: Remove keybinding to #'dockerfile-test-function, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6a56c1cc17 089/104: Remove dependency on s.el, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 27a9f4d2f3 092/104: Added the option to use docker buildkit, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 83bc055f5b 103/104: Readme: Replace obsolete variable name with current, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode ad06a41259 101/104: Remove unnecessary declaration of dockerfile-mode-hook, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 628315e2e4 102/104: Added version and URL header, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode e6d5598bf0 068/104: Add adequate spacing to documentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode ed73e82dcc 082/104: Added support to bin to different binary than path binary,
ELPA Syncer <=
- [nongnu] elpa/dockerfile-mode fb7bb1e444 020/104: Add support for custom Dockerfiles, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fbe1353f3f 012/104: add ONBUILD, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode e16c164db2 026/104: Merge pull request #10 from j0ni/accommodate-ethan-wspace, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 88efae4e78 033/104: dockerfile-mode.el: add LABEL to the list of known keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6fcecb517d 038/104: Merge pull request #21 from jaccarmac/fix-space-regression, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fe02469020 041/104: add a STOPSIGNAL Dockerfile instruction from docker 1.9.0, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode bebfa1b73e 048/104: Merge pull request #25 from davidshen84/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 89dba6d115 051/104: Treat = as punctuation., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3c6bc90360 052/104: Merge pull request #29 from Wilfred/equals_as_punctuation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 76dc76256a 066/104: Add adequate quoting to documentation, ELPA Syncer, 2022/01/29