16 lines
338 B
Bash
Executable File
16 lines
338 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
mod_dt () {
|
|
# Customizable configuration constants
|
|
local -r DEFAULT_FMT='%a %d %I:%M%p'
|
|
local -r DEFAULT_PRE=''
|
|
local -r DEFAULT_SUF=''
|
|
|
|
local -r fmt="${1:-${DEFAULT_FMT}}"
|
|
local -r pre="${2-${DEFAULT_PRE}}"
|
|
local -r suf="${3-${DEFAULT_SUF}}"
|
|
|
|
printf '%b%b%b' "${pre}" "$(date +"${fmt}")" "${suf}"
|
|
}
|
|
|