36 lines
1.1 KiB
Text
36 lines
1.1 KiB
Text
|
#!/bin/rc
|
||
|
|
||
|
# Check if the correct number of arguments are provided
|
||
|
if (~ $#argv 2) {
|
||
|
echo "Usage: $0 <path> <name>"
|
||
|
exit 1
|
||
|
}
|
||
|
|
||
|
# Assign arguments to variables
|
||
|
path = $argv[1]
|
||
|
name = $argv[2]
|
||
|
|
||
|
# Create the folder structure
|
||
|
mkdir -p $path/$name/_werc
|
||
|
mkdir -p $path/$name/blog/_werc
|
||
|
|
||
|
# Create the first config file (not under blog)
|
||
|
echo "extraHeaders='<link rel=\"stylesheet\" type=\"text/css\" href=\"_werc/style.css\">'" > $path/$name/_werc/config
|
||
|
echo "conf_enable_wiki" >> $path/$name/_werc/config
|
||
|
echo "conf_enable_cssedit $name" >> $path/$name/_werc/config
|
||
|
echo "css_file='_werc/style.css'" >> $path/$name/_werc/config
|
||
|
echo "" >> $path/$name/_werc/config
|
||
|
|
||
|
# Create the second config file (under blog)
|
||
|
echo "conf_enable_wiki" > $path/$name/blog/_werc/config
|
||
|
echo "conf_enable_blog" >> $path/$name/blog/_werc/config
|
||
|
echo "conf_blog_only_pull=0" >> $path/$name/blog/_werc/config
|
||
|
echo "conf_blog_editors=$name" >> $path/$name/blog/_werc/config
|
||
|
echo "" >> $path/$name/blog/_werc/config
|
||
|
|
||
|
# Create the style.css file
|
||
|
touch $path/$name/_werc/style.css
|
||
|
|
||
|
# Output a success message
|
||
|
echo "Folder structure created successfully at $path/$name"
|