Hi All,
don't know if this is useful to you or whether you've already written it yourself but I finally caved and wrote a shell command that copies an image/changes file pair, replacing the hundreds of times I've issued the two parallel commands, cpic = copy image and changes. Happy holidays -------8<------- #!/bin/sh # copy image and changes force=0 if [ "$1" = -f ]; then force=1 shift fi if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]" test $# != 2 && exit 1 exit 0 fi if [ -f "$2.image" -o -f "$2.changes" ]; then if [ "$force" = 0 ]; then echo "$2.image and/or $2.changes already exist." 1>&2 exit 1 fi elif [ -d "$2" ]; then if [ -f "$2/$1.image" -o -f "$2/$1.changes" ]; then if [ "$force" = 0 ]; then echo "$2/$1.image and/or $2/$1.changes already exist." 1>&2 exit 1 fi fi cp "$1.image" "$1.changes" "$d" exit 0 fi cp "$1.image" "$2.image" cp "$1.changes" "$2.changes"
On Fri, Dec 17, 2010 at 02:33:08PM -0800, Eliot Miranda wrote:
Hi All,
don't know if this is useful to you or whether you've already written it
yourself but I finally caved and wrote a shell command that copies an image/changes file pair, replacing the hundreds of times I've issued the two parallel commands, cpic = copy image and changes. Happy holidays
Very nice holiday stocking stuffer, works a champ. Thanks!
Dave
On 18 December 2010 01:44, David T. Lewis lewis@mail.msen.com wrote:
On Fri, Dec 17, 2010 at 02:33:08PM -0800, Eliot Miranda wrote:
Hi All,
don't know if this is useful to you or whether you've already written it yourself but I finally caved and wrote a shell command that copies an image/changes file pair, replacing the hundreds of times I've issued the two parallel commands, cpic = copy image and changes. Happy holidays
Very nice holiday stocking stuffer, works a champ. Thanks!
Ohh.. today is a day of shell scripts. I did one too. costs me about 2 hours to make it right. It simply gets the freetype library and builds it with right arch. Because by default this piece of ... builds with x64 target arch, which obviously does not fits for Cog :(
-----
if [ ! -d freetype2 ] then /usr/local/git/bin/git clone git://git.sv.gnu.org/freetype/freetype2.git fi
cd freetype2 /usr/local/git/bin/git checkout VER-2-4-4
/bin/sh autogen.sh ./configure CFLAGS="-arch i386" LDFLAGS="-arch i386" --without-zlib
/usr/bin/make clean /usr/bin/make 2>1 > ../build.log cd .. cp ./freetype2/objs/.libs/libfreetype.a ./
-----
but i'm still not satisfied how it integrated into xcode to build FT2Plugin. Well, at least i got it built.
Dave
Here's an update to cpic that fixes cases where one copies images from other than the current directory -------8<------- #!/bin/sh # copy image and changes force=0 if [ "$1" = -f ]; then force=1 shift fi if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]" test $# != 2 && exit 1 exit 0 fi if [ -f "$2.image" -o -f "$2.changes" ]; then if [ "$force" = 0 ]; then echo "$2.image and/or $2.changes already exist." 1>&2 exit 1 fi elif [ -d "$2" ]; then if [ -f "$2/`basename "$1"`.image" -o -f "$2/`basename "$1"`.changes" ]; then if [ "$force" = 0 ]; then echo "$2/`basename "$1"`.image and/or $2/`basename "$1"`.changes already exist." 1>&2 exit 1 fi fi cp "$1.image" "$1.changes" "$d" exit 0 fi cp "$1.image" "$2.image" cp "$1.changes" "$2.changes"
On Fri, Dec 17, 2010 at 2:33 PM, Eliot Miranda eliot.miranda@gmail.comwrote:
Hi All,
don't know if this is useful to you or whether you've already written
it yourself but I finally caved and wrote a shell command that copies an image/changes file pair, replacing the hundreds of times I've issued the two parallel commands, cpic = copy image and changes. Happy holidays -------8<------- #!/bin/sh # copy image and changes force=0 if [ "$1" = -f ]; then force=1 shift fi if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]" test $# != 2 && exit 1 exit 0 fi if [ -f "$2.image" -o -f "$2.changes" ]; then if [ "$force" = 0 ]; then echo "$2.image and/or $2.changes already exist." 1>&2 exit 1 fi elif [ -d "$2" ]; then if [ -f "$2/$1.image" -o -f "$2/$1.changes" ]; then if [ "$force" = 0 ]; then echo "$2/$1.image and/or $2/$1.changes already exist." 1>&2 exit 1 fi fi cp "$1.image" "$1.changes" "$d" exit 0 fi cp "$1.image" "$2.image" cp "$1.changes" "$2.changes"
Argh! Here's a fix to a bad bug in the last version (cp "$1.image" "$1.changes" "$d" => cp "$1.image" "$1.changes" "$2")!! -------8<------- #!/bin/sh # copy image and changes force=0 if [ "$1" = -f ]; then force=1 shift fi if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]" test $# != 2 && exit 1 exit 0 fi if [ -f "$2.image" -o -f "$2.changes" ]; then if [ "$force" = 0 ]; then echo "$2.image and/or $2.changes already exist." 1>&2 exit 1 fi elif [ -d "$2" ]; then if [ -f "$2/`basename "$1"`.image" -o -f "$2/`basename "$1"`.changes" ]; then if [ "$force" = 0 ]; then echo "$2/`basename "$1"`.image and/or $2/`basename "$1"`.changes already exist." 1>&2 exit 1 fi fi cp "$1.image" "$1.changes" "$2" exit 0 fi cp "$1.image" "$2.image" cp "$1.changes" "$2.changes"
On Fri, Dec 17, 2010 at 2:33 PM, Eliot Miranda eliot.miranda@gmail.comwrote:
Hi All,
don't know if this is useful to you or whether you've already written
it yourself but I finally caved and wrote a shell command that copies an image/changes file pair, replacing the hundreds of times I've issued the two parallel commands, cpic = copy image and changes. Happy holidays -------8<------- #!/bin/sh # copy image and changes force=0 if [ "$1" = -f ]; then force=1 shift fi if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]" test $# != 2 && exit 1 exit 0 fi if [ -f "$2.image" -o -f "$2.changes" ]; then if [ "$force" = 0 ]; then echo "$2.image and/or $2.changes already exist." 1>&2 exit 1 fi elif [ -d "$2" ]; then if [ -f "$2/$1.image" -o -f "$2/$1.changes" ]; then if [ "$force" = 0 ]; then echo "$2/$1.image and/or $2/$1.changes already exist." 1>&2 exit 1 fi fi cp "$1.image" "$1.changes" "$d" exit 0 fi cp "$1.image" "$2.image" cp "$1.changes" "$2.changes"
squeak-dev@lists.squeakfoundation.org