You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
739 B
48 lines
739 B
7 years ago
|
#!/bin/bash
|
||
|
|
||
|
set -e
|
||
|
|
||
|
if [ "$#" != 1 ]; then
|
||
|
echo "Please provide tag to checkout" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
tag="$1"
|
||
|
|
||
|
while [ "$PWD" != '/' -a ! -f moment.js ]; do
|
||
|
cd ..
|
||
|
done
|
||
|
|
||
|
if [ ! -f moment.js ]; then
|
||
|
echo "Run me from the moment repo" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
basename=$(basename $PWD)
|
||
|
src=moment-npm-git
|
||
|
dest=moment-npm
|
||
|
|
||
|
cd ..
|
||
|
|
||
|
rm -rf $src $dest
|
||
|
|
||
|
git clone $basename $src
|
||
|
mkdir $dest
|
||
|
|
||
|
|
||
|
cp $src/moment.js $dest
|
||
|
cp $src/moment.d.ts $dest
|
||
|
cp $src/package.json $dest
|
||
|
cp $src/README.md $dest
|
||
|
cp $src/CHANGELOG.md $dest
|
||
|
cp $src/LICENSE $dest
|
||
|
cp -r $src/locale $dest
|
||
|
cp -r $src/min $dest
|
||
|
cp -r $src/src $dest && rm -r $dest/src/test
|
||
|
cp $src/ender.js $dest
|
||
|
cp $src/package.js $dest
|
||
|
cp $src/.npmignore $dest
|
||
|
|
||
|
rm -rf $src
|
||
|
|
||
|
echo "Check out $dest"
|