[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dockerfile-mode 24a5a6cee6 083/104: Allow builds without t
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dockerfile-mode 24a5a6cee6 083/104: Allow builds without tag/image name |
Date: |
Sat, 29 Jan 2022 07:58:38 -0500 (EST) |
branch: elpa/dockerfile-mode
commit 24a5a6cee678462a91b70ca7fb3b28a1c1b0358a
Author: Shane Kennedy <shane.kennedy19@gmail.com>
Commit: Drew Csillag <drew@thecsillags.com>
Allow builds without tag/image name
---
dockerfile-mode.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index ab93fb6860..200759f75a 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -148,6 +148,10 @@ file name. Otherwise, uses Emacs' standard conversion
function."
(s-replace "\\" "\\\\" (cygwin-convert-file-name-to-windows file))
(convert-standard-filename file)))
+(defun dockerfile-tag-string (image-name)
+ "Return a --tag shell-quoted IMAGE-NAME string or an empty string if
image-name is blank."
+ (if (string= image-name "") "" (format "--tag %s " (shell-quote-argument
image-name))))
+
(defvar dockerfile-image-name nil
"Name of the dockerfile currently being used.
This can be set in file or directory-local variables.")
@@ -170,11 +174,11 @@ If prefix arg NO-CACHE is set, don't cache the image."
(if (stringp image-name)
(compilation-start
(format
- "%s%s build %s -t %s %s -f %s %s"
+ "%s%s build %s %s %s -f %s %s"
(if dockerfile-use-sudo "sudo " "")
dockerfile-mode-command
(if no-cache "--no-cache" "")
- (shell-quote-argument image-name)
+ (dockerfile-tag-string image-name)
(dockerfile-build-arg-string)
(shell-quote-argument (dockerfile-standard-filename
(buffer-file-name)))
(shell-quote-argument (dockerfile-standard-filename
default-directory)))
- [nongnu] elpa/dockerfile-mode fd7bba9f4a 059/104: default-directory is the easier way to get the working directory, (continued)
- [nongnu] elpa/dockerfile-mode fd7bba9f4a 059/104: default-directory is the easier way to get the working directory, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 39f35d927f 063/104: Prefer compilation-mode to async-shell-command, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode cd102cffa1 069/104: Merge pull request #34 from wynro/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 1f4e9261e0 067/104: Add adequate casing to documented argument, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 05f8d76e2e 072/104: Recognize Dockerfile files with extension, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode d607a90673 070/104: mention it is available via MELPA, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 902e4c2a5a 075/104: Add faces for image name and alias, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 64733f64ea 077/104: Merge pull request #41 from Fuco1/feature/image-name-font-lock, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6e1bf5dea4 074/104: README.md addition for safe-local-variable, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 9f4381178a 079/104: Adds a very simple indent-line-function for Dockerfiles., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 24a5a6cee6 083/104: Allow builds without tag/image name,
ELPA Syncer <=
- [nongnu] elpa/dockerfile-mode a4f8aad581 091/104: FIX: make emacs lisp variable name consistent in README.md, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode b01f2ecdb6 094/104: Merge branch 'ncaq-add-dockerfile-indent-offset', ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 652c2e0ba0 084/104: Remove logic for checking if there is an image-name provided, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 533d5d4983 096/104: Tighten auto-mode-alist pattern some more, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fd8057e438 098/104: Fix elisp byte-compiler warning, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3b1374563f 100/104: Add support for TRAMP file names, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 37ef4643fc 001/104: Added essentials, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3f460b6de0 003/104: Error check docker-image-name and give helpful error message, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 2e2f7231fc 008/104: Various fixes and improvements, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 472c405828 018/104: Merge pull request #8 from mgalgs/prompt-space, ELPA Syncer, 2022/01/29