39 lines
897 B
Bash
39 lines
897 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Ensure the script is run with exactly two arguments
|
||
|
if [ $# -ne 2 ]; then
|
||
|
echo "Usage: $0 <path> <name>"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Define variables
|
||
|
path="$1"
|
||
|
name="$2"
|
||
|
|
||
|
# Create the folder structure
|
||
|
mkdir -p "$path/$name/_werc" "$path/$name/blog/_werc"
|
||
|
|
||
|
# Create the first config file (not under blog)
|
||
|
cat > "$path/$name/_werc/config" <<EOF
|
||
|
extraHeaders='<link rel="stylesheet" type="text/css" href="_werc/style.css">'
|
||
|
conf_enable_wiki
|
||
|
conf_enable_cssedit $name
|
||
|
css_file='_werc/style.css'
|
||
|
EOF
|
||
|
|
||
|
# Create the second config file (under blog)
|
||
|
cat > "$path/$name/blog/_werc/config" <<EOF
|
||
|
conf_enable_wiki
|
||
|
conf_enable_blog
|
||
|
conf_blog_only_pull=0
|
||
|
conf_blog_editors=$name
|
||
|
blogTitle='$name Feed'
|
||
|
blogDesc=''
|
||
|
EOF
|
||
|
|
||
|
# Create the style.css file
|
||
|
echo "/* Put custom styles here */" > "$path/$name/_werc/style.css"
|
||
|
|
||
|
# Output a success message
|
||
|
echo "Folder structure created successfully at $path/$name"
|