sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (667a882ae43fc7ff63470dcaa1a02b2f5d3747b0)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (667a882ae43fc7ff63470dcaa1a02b2f5d3747b0)
- Date: Sun, 23 Jul 2023 06:12:09 +0000
GIT changes to master binary grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:
ChangeLog | 4 ++++
bin-utils/chezmoi-bin/BUILD | 1 +
bin-utils/chezmoi-bin/DETAILS | 31 +++++++++++++++++++++++++++++++
bin-utils/chezmoi-bin/HISTORY | 2 ++
bin-utils/chezmoi-bin/INSTALL | 1 +
bin-utils/chezmoi-bin/PRE_BUILD | 4 ++++
6 files changed, 43 insertions(+)
New commits:
commit 667a882ae43fc7ff63470dcaa1a02b2f5d3747b0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
chezmoi-bin: new spell, dotfiles manager across multiple diverse machines
diff --git a/ChangeLog b/ChangeLog
index 700f094..012d333 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-07-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * bin-utils/chezmoi-bin: new spell, dotfiles manager across multiple
+ diverse machines
+
2022-09-05 Vlad Glagolev <stealth AT sourcemage.org>
* accounts, groups: added account data for syncthing-bin
diff --git a/bin-utils/chezmoi-bin/BUILD b/bin-utils/chezmoi-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-utils/chezmoi-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-utils/chezmoi-bin/DETAILS b/bin-utils/chezmoi-bin/DETAILS
new file mode 100755
index 0000000..deeef0c
--- /dev/null
+++ b/bin-utils/chezmoi-bin/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=chezmoi-bin
+ SPELLX=${SPELL/-bin/}
+ VERSION=2.35.2
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" ==
"em64t" ]]; then
+ ARCH=amd64
+
SOURCE_HASH=sha256:ca8c500767dc0017caa04c530d2848321c86b2fe00e43b57d11a30fca9647316:UPSTREAM_HASH
+else
+ ARCH=i386
+
SOURCE_HASH=sha256:b0b596ebdd60c7ceb4de4af95dc91638d7f7e5468a33274a2b44cc9d77210bec:UPSTREAM_HASH
+fi
+ SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.tar.gz
+
SOURCE_URL[0]=https://github.com/twpayne/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=https://www.chezmoi.io/
+ LICENSE[0]=MIT
+ ENTERED=2023
+ KEYWORDS="dotfiles"
+ SHORT="dotfiles manager across multiple diverse machines"
+cat << EOF
+chezmoi helps you manage your personal configuration files across multiple
+machines.
+
+chezmoi provides many features beyond symlinking or using a bare git repo
+including:
+
+- templates (to handle small differences between machines)
+- password manager support (to store your secrets securely)
+- importing files from archives (great for shell and editor plugins)
+- full file encryption (using gpg or age)
+- running scripts (to handle everything else)
+EOF
diff --git a/bin-utils/chezmoi-bin/HISTORY b/bin-utils/chezmoi-bin/HISTORY
new file mode 100644
index 0000000..5f8c555
--- /dev/null
+++ b/bin-utils/chezmoi-bin/HISTORY
@@ -0,0 +1,2 @@
+2023-07-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, {PRE_,}BUILD, INSTALL: created spell, version 2.35.2
diff --git a/bin-utils/chezmoi-bin/INSTALL b/bin-utils/chezmoi-bin/INSTALL
new file mode 100755
index 0000000..a7eb4fa
--- /dev/null
+++ b/bin-utils/chezmoi-bin/INSTALL
@@ -0,0 +1 @@
+install -vm 755 chezmoi "${INSTALL_ROOT}/usr/bin/chezmoi"
diff --git a/bin-utils/chezmoi-bin/PRE_BUILD b/bin-utils/chezmoi-bin/PRE_BUILD
new file mode 100755
index 0000000..202d4de
--- /dev/null
+++ b/bin-utils/chezmoi-bin/PRE_BUILD
@@ -0,0 +1,4 @@
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+unpack_file
- [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (667a882ae43fc7ff63470dcaa1a02b2f5d3747b0), Vlad Glagolev, 07/23/2023
Archive powered by MHonArc 2.6.24.