[PD-cvs] scripts config-switcher.sh,1.2,1.3
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Sun Oct 16 02:19:25 CEST 2005
- Previous message: [PD-cvs] pd/src notes.txt, 1.21, 1.22 s_audio.c, 1.7, 1.8 s_file.c, 1.7, 1.8 s_inter.c, 1.13, 1.14 s_main.c, 1.18, 1.19 s_path.c, 1.6, 1.7 t_tkcmd.c, 1.5, 1.6 u_main.tk, 1.16, 1.17 x_gui.c, 1.3, 1.4
- Next message: [PD-cvs] pd/src s_audio.c, 1.5.4.16.2.1, 1.5.4.16.2.2 s_path.c, 1.3.4.6, 1.3.4.6.2.1 t_tkcmd.c, 1.2.4.1.2.5, 1.2.4.1.2.6 u_main.tk, 1.4.4.10.2.10, 1.4.4.10.2.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19188
Modified Files:
config-switcher.sh
Log Message:
added --pdrc argument to switch between config file types
Index: config-switcher.sh
===================================================================
RCS file: /cvsroot/pure-data/scripts/config-switcher.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** config-switcher.sh 23 Jun 2005 18:43:53 -0000 1.2
--- config-switcher.sh 16 Oct 2005 00:19:21 -0000 1.3
***************
*** 7,18 ****
print_usage() {
echo "Usage: "
! echo "To select a config file:"
! echo " $0 select CONFIG_NAME"
echo "To save the current config to file:"
echo " $0 save CONFIG_NAME"
echo "To delete the current config:"
echo " $0 delete CONFIG_NAME"
echo "To list existing configs:"
echo " $0 list"
exit
}
--- 7,27 ----
print_usage() {
echo "Usage: "
! echo "To load a config file:"
! echo " $0 load CONFIG_NAME"
! echo " "
echo "To save the current config to file:"
echo " $0 save CONFIG_NAME"
+ echo " "
echo "To delete the current config:"
echo " $0 delete CONFIG_NAME"
+ echo " "
echo "To list existing configs:"
echo " $0 list"
+ echo " "
+ echo "To use the .pdrc instead, add '--pdrc':"
+ echo " $0 --pdrc load CONFIG_NAME"
+ echo " $0 --pdrc save CONFIG_NAME"
+ echo " $0 --pdrc delete CONFIG_NAME"
+ echo " $0 --pdrc list"
exit
}
***************
*** 21,47 ****
# THE PROGRAM
! # location of pref file that Pd reads
! case `uname` in
! Darwin)
! CONFIG_DIR=~/Library/Preferences
! CONFIG_FILE=org.puredata.pd.plist
! ;;
! *)
CONFIG_DIR=~
CONFIG_FILE=.pdrc
! ;;
! esac
!
! # everything happens in this dir
! cd $CONFIG_DIR
!
! if [ $# -gt 1 ]; then
! save_file="$CONFIG_FILE-$2"
! case $1 in
! select)
if [ -e "$save_file" ]; then
test -e "$CONFIG_FILE" && mv "$CONFIG_FILE" /tmp
! ln -s "$save_file" "$CONFIG_FILE" && \
! echo "Pd config \"$save_file\" selected."
else
echo "\"$save_file\" doesn't exist. No action taken."
--- 30,73 ----
# THE PROGRAM
! if [ $# -eq 0 ]; then
! print_usage
! else
! # get the command line arguments
! if [ $1 == "--pdrc" ]; then
CONFIG_DIR=~
CONFIG_FILE=.pdrc
! COMMAND=$2
! CONFIG_NAME=$3
! else
! COMMAND=$1
! CONFIG_NAME=$2
! # location of pref file that Pd reads
! case `uname` in
! Darwin)
! CONFIG_DIR=~/Library/Preferences
! CONFIG_FILE=org.puredata.pd.plist
! ;;
! Linux)
! CONFIG_DIR=~
! CONFIG_FILE=.pdsettings
! ;;
! *)
! echo "Not supported on this platform."
! exit
! ;;
! esac
! fi
!
! # everything happens in this dir
! cd $CONFIG_DIR
!
! save_file="$CONFIG_DIR/$CONFIG_FILE-$CONFIG_NAME"
! case $COMMAND in
! load)
if [ -e "$save_file" ]; then
test -e "$CONFIG_FILE" && mv "$CONFIG_FILE" /tmp
! rm "$CONFIG_FILE"
! cp "$save_file" "$CONFIG_FILE" && \
! echo "Pd config \"$save_file\" loaded."
else
echo "\"$save_file\" doesn't exist. No action taken."
***************
*** 51,55 ****
if [ -e "$CONFIG_DIR/$CONFIG_FILE" ]; then
cp "$CONFIG_FILE" "$save_file" && \
! echo "Pd config \"$2\" saved."
else
echo "\"$CONFIG_FILE\" doesn't exist. No action taken."
--- 77,81 ----
if [ -e "$CONFIG_DIR/$CONFIG_FILE" ]; then
cp "$CONFIG_FILE" "$save_file" && \
! echo "Pd config \"$CONFIG_NAME\" saved."
else
echo "\"$CONFIG_FILE\" doesn't exist. No action taken."
***************
*** 61,78 ****
echo "Pd config \"$save_file\" deleted."
else
! echo "\"$CONFIG_FILE\" doesn't exist. No action taken."
fi
;;
- *) print_usage ;;
- esac
- else
- case $1 in
list)
echo "Available configs:"
\ls -1 ${CONFIG_FILE}*
;;
! *)
! print_usage
! ;;
esac
fi
--- 87,98 ----
echo "Pd config \"$save_file\" deleted."
else
! echo "\"$save_file\" doesn't exist. No action taken."
fi
;;
list)
echo "Available configs:"
\ls -1 ${CONFIG_FILE}*
;;
! *) print_usage ;;
esac
fi
- Previous message: [PD-cvs] pd/src notes.txt, 1.21, 1.22 s_audio.c, 1.7, 1.8 s_file.c, 1.7, 1.8 s_inter.c, 1.13, 1.14 s_main.c, 1.18, 1.19 s_path.c, 1.6, 1.7 t_tkcmd.c, 1.5, 1.6 u_main.tk, 1.16, 1.17 x_gui.c, 1.3, 1.4
- Next message: [PD-cvs] pd/src s_audio.c, 1.5.4.16.2.1, 1.5.4.16.2.2 s_path.c, 1.3.4.6, 1.3.4.6.2.1 t_tkcmd.c, 1.2.4.1.2.5, 1.2.4.1.2.6 u_main.tk, 1.4.4.10.2.10, 1.4.4.10.2.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list