diff options
author | Volpeon <git@volpeon.ink> | 2020-12-25 13:22:37 +0100 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2020-12-25 13:22:37 +0100 |
commit | e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc (patch) | |
tree | 3d09f5793e666f27c888f536bbe54839974c4fbc /scripts/build_content.sh | |
parent | Various improvements: CSS classes, favicon, design (diff) | |
download | volpeon.ink-e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc.tar.gz volpeon.ink-e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc.tar.bz2 volpeon.ink-e7d6404ab184a5f6a8645bd0ac90b3676b8c5efc.zip |
Improved CSS definitions, more fine-grained content build script
Diffstat (limited to 'scripts/build_content.sh')
-rwxr-xr-x | scripts/build_content.sh | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/scripts/build_content.sh b/scripts/build_content.sh index ca75120..6ce857f 100755 --- a/scripts/build_content.sh +++ b/scripts/build_content.sh | |||
@@ -35,10 +35,28 @@ if [ -z "$1" ]; then | |||
35 | do | 35 | do |
36 | handle "$FILE" | 36 | handle "$FILE" |
37 | done | 37 | done |
38 | elif [ "$2" = "delete" ]; then | 38 | elif [ "$1" = "md" ]; then |
39 | TARGET=$(target "$1") | 39 | find content/ \ |
40 | echo "[DELETE ] $1 -> $TARGET" | 40 | -type f \ |
41 | rm -rf $TARGET | 41 | -name "*.md" \ |
42 | | while read FILE | ||
43 | do | ||
44 | handle "$FILE" | ||
45 | done | ||
46 | elif [ "$1" = "single" ]; then | ||
47 | if [ -z "$2" ]; then | ||
48 | echo "[ERROR ] \"single\" operation requires file argument" | ||
49 | else | ||
50 | handle "$2" | ||
51 | fi | ||
52 | elif [ "$1" = "delete" ]; then | ||
53 | if [ -z "$2" ]; then | ||
54 | echo "[ERROR ] \"delete\" operation requires file argument" | ||
55 | else | ||
56 | TARGET=$(target "$2") | ||
57 | echo "[DELETE ] $2 -> $TARGET" | ||
58 | rm -rf $TARGET | ||
59 | fi | ||
42 | else | 60 | else |
43 | handle "$1" | 61 | echo "[ERROR ] Unknown operation: \"$1\"" |
44 | fi | 62 | fi |