Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Štvrtok, 16. apríl 2026

Rozdiely pre platos/_scripts/create-document medzi verziami 1.2 a 1.3

verzia 1.2, 2003/06/11 15:07:46 verzia 1.3, 2003/06/11 16:58:29
Riadok 9 
Riadok 9 
 # All rights reserved.  # All rights reserved.
 #  #
   
 # $Platon: Platon.SK/office/scripts/create-document,v 1.1.1.1 2003/02/06 19:25:12 rajo Exp $  # $Platon: Platon.SK/office/_scripts/create-document,v 1.2 2003/06/11 15:07:46 rajo Exp $
   
 DATE="`date '+%y-%m-%d'`"  DATE="`date '+%y-%m-%d'`"
   
   if [ -z "$TOP_DIR" ]; then
           echo '$TOP_DIR is empty, using current directory...'
           TOP_DIR="."
   fi
   TEMPLATES="$TOP_DIR/_templates"
   
 if [ -z "$1" ]; then  if [ -z "$1" ]; then
         echo -en "Enter name of document withouth date string []: "          echo -en "Enter name of directory for document withouth date string []: "
         read name          read dirname
         if [ -z "$name" ]; then          if [ -z "$dirname" ]; then
                 echo "Can't create document with empty name"                  echo "Can't create document with empty name"
                 exit 1;                  exit 1;
         fi          fi
 else  else
         name="$1"          dirname="$1"
 fi  fi
   
 if [ -z "$TOP_DIR" ]; then  if [ -z "$2" ]; then
         echo '$TOP_DIR is empty, using current directory...'          echo -en "Enter name of file withouth date string and extension []: "
         TOP_DIR="."          read filename
           if [ -z "$filename" ]; then
                   echo "Can't create document with empty name"
                   exit 1;
           fi
   else
           filename="$2"
 fi  fi
   
 NAME="$TOP_DIR/$DATE-`basename \"$name\"`"  if [ -z "$3" ]; then
           echo "Please, choose filename model: [1-6]"
           echo "  1. 03-12-24-dirname/03-12-24-filename.tex"
           echo "  2. 03-12-24-dirname/filename-03-12-24.tex"
           echo "  3. 03-12-24-dirname/filename.tex"
           echo "  4. dirname/03-12-24-filename.tex"
           echo "  5. dirname/filename-03-12-24.tex"
           echo "  6. dirname/filename.tex"
           read model
   
           case "$model" in
                   1*)
                           DIRNAME="$TOP_DIR/$DATE-`basename \"$dirname\"`"
                           FILENAME="$DATE-`basename \"$dirname\"`"
                           ;;
                   2*)
                           DIRNAME="$TOP_DIR/$DATE-`basename \"$dirname\"`"
                           FILENAME="`basename \"$filename\"`-$DATE"
                           ;;
                   3*)
                           DIRNAME="$TOP_DIR/$DATE-`basename \"$dirname\"`"
                           FILENAME="`basename \"$filename\"`"
                           ;;
                   4*)
                           DIRNAME="$TOP_DIR/`basename \"$dirname\"`"
                           FILENAME="$DATE-`basename \"$filename\"`"
                           ;;
                   5*)
                           DIRNAME="$TOP_DIR/`basename \"$dirname\"`"
                           FILENAME="`basename \"$filename\"`-$DATE"
                           ;;
                   6*)
                           DIRNAME="$TOP_DIR/`basename \"$dirname\"`"
                           FILENAME="`basename \"$filename\"`"
                           ;;
                   *)
                   echo "Unsupported model"; exit 1
                   ;;
           esac
   
   else
           model="$3"
   fi
   
 if [ -d "$NAME" ]; then  if [ -f "$FILENAME.tex" ]; then
         echo          echo
         echo "Document '$NAME' already exists, please use another name"          echo "Document '$NAME' already exists, please use another name"
         exit 1;          exit 1;
 fi  fi
   
 echo "Creating document '$NAME'"  echo "Creating document '$DIRNAME/$FILENAME'"
 mkdir -p "$NAME"  mkdir -p "$DIRNAME"
   
 echo "Creating files"  echo "Creating files"
   for i in Makefile .cvsignore; do
           file="$DIRNAME/$i"
           if [ -f "$file" ]; then
                   echo "File '$file' already exists!"
           else
                   sed -e "s%@DATE@%$DATE%g; s%@FILENAME@%$FILENAME%g;" \
                           "$TEMPLATES/$i" > "$DIRNAME/$i"
           fi
   done
   
   sed -e "s%@DATE@%$DATE%g; s%@FILENAME@%$FILENAME%g;" \
           "$TEMPLATES/template.tex" > "$DIRNAME/$FILENAME.tex"
   
   echo
   echo "Next step 1: Modify file 'Makefile' and add directory"
   echo "             '$DIRNAME' into SUBDIRS variable"
   echo "Next step 2: Add '$FILENAME.ps' or '$FILENAME.pdf' into"
   echo "             ps__OUTPUT or pdf_OUTPUT variable in file"
   echo "             '$DIRNAME/Makefile'"
   echo "Next step 3: add files in directory '$DIRNAME' into CVS and commit them"
   echo
   
 # vim: ft=sh  # vim: ft=sh
   

Legend:
Odstranené z verzie1.2  
zmenené riadky
  Pridané vo verzii1.3

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok