Install Windows Subsystem for Linux to get a Linux shell for Windows.
Enter wsl
into PowerShell (or your shell of choice) to get started.
' Some custom Visual Basic functions that I like to use | |
' User MikeD on https://stackoverflow.com/a/37611071/12621376 | |
' Check whether a given string is a valid name in Activeworkbook.names | |
Function isNamedRange(ByVal rangeName As String) | |
Dim n As Name | |
isNamedRange = False | |
For Each n In ActiveWorkbook.Names | |
If n.Name = rangeName Then | |
isNamedRange = True |
#!/bin/bash | |
# A Linux shell script to remotely sync WordPress assets down from production in only 2 clicks. | |
# Useful when syncing sites that use third-party themes or plugins which are not available from public repositories. | |
# To run this script, invoke its filename using the `bash` command. `bash rsync-wp.sh` | |
# DEFAULT SERVER VARS | |
# user="" | |
# port=22 | |
# ip=12.34.567.890 |
set :application, 'example.com' | |
set :repo_url, '[email protected]:username/repo.git' | |
set :username, -> {'webHostUsername'} | |
# Git Branch Options | |
# ask :branch, -> { `git rev-parse --abbrev-ref HEAD`.chomp } | |
set :branch, :main | |
# Paths | |
set :proj_root, -> {"/home/#{fetch(:username)}/domains/#{fetch(:application)}"} |
Install Windows Subsystem for Linux to get a Linux shell for Windows.
Enter wsl
into PowerShell (or your shell of choice) to get started.
Each piece of content in Hugo should have front matter. Front matter is like post meta. It can be formatted 4 ways: JSON, YAML, TOML, or ORG.
yaml format
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}