feat(infra): 3n-icxd
[csit.git] / resources / libraries / bash / function / hugo.sh
index b2e4387..052e833 100644 (file)
@@ -65,14 +65,15 @@ function hugo_init_modules () {
     # - die - Print to stderr and exit.
 
     if ! installed hugo; then
-        #die "Please install Hugo!"
-        go_install || die "Failed to install Go!"
-        hugo_install || die "Failed to install Hugo!"
-        terraform_install || die "Failed to install Terraform!"
+        die "Please install Hugo!"
     fi
 
+    hugo_book_url="github.com/alex-shpak/hugo-book"
+    hugo_book_version="v0.0.0-20230424134111-d86d5e70c7c0"
+    hugo_book_link="${hugo_book_url}@${hugo_book_version}"
     pushd "${CSIT_DIR}"/docs || die "Pushd failed!"
-    hugo mod get -u || die "Failed to run Hugo mod!"
+    export PATH=$PATH:/usr/local/go/bin
+    hugo mod get "${hugo_book_link}" || die "Failed to run Hugo mod!"
     popd || die "Popd failed!"
 }