opengist
· 637 B · Text
Raw
#! /bin/sh
# create an opengist file and push it to the server
#
# alexlehm/at/gmail.com
TMPDIR=git.gist.$$
if [ `expr "$1" : "https://"` = 0 ]
then
URL=https://alexlehm@gist.tilde.green/init
mkdir $TMPDIR
else
URL=$1
shift
git clone $URL $TMPDIR
fi
if [ $# = 0 ]
then
cat >$TMPDIR/file.txt
else
cp $* $TMPDIR/
fi
cd $TMPDIR
git init
git config credential.helper store
git add .
git commit -m "automatic upload"
# if default branch is main, change to master, otherwise we confuse opengist
git branch master
git checkout master
git remote add origin $URL
git push -u origin master
cd ..
rm -rf $TMPDIR/
1 | #! /bin/sh |
2 | |
3 | # create an opengist file and push it to the server |
4 | # |
5 | # alexlehm/at/gmail.com |
6 | |
7 | TMPDIR=git.gist.$$ |
8 | |
9 | if [ `expr "$1" : "https://"` = 0 ] |
10 | then |
11 | URL=https://alexlehm@gist.tilde.green/init |
12 | mkdir $TMPDIR |
13 | else |
14 | URL=$1 |
15 | shift |
16 | git clone $URL $TMPDIR |
17 | fi |
18 | |
19 | if [ $# = 0 ] |
20 | then |
21 | cat >$TMPDIR/file.txt |
22 | else |
23 | cp $* $TMPDIR/ |
24 | fi |
25 | |
26 | cd $TMPDIR |
27 | git init |
28 | git config credential.helper store |
29 | git add . |
30 | git commit -m "automatic upload" |
31 | # if default branch is main, change to master, otherwise we confuse opengist |
32 | git branch master |
33 | git checkout master |
34 | git remote add origin $URL |
35 | git push -u origin master |
36 | |
37 | cd .. |
38 | rm -rf $TMPDIR/ |
39 | |
40 |
opengist.sh
· 449 B · Bash
Raw
#! /bin/sh
# create an opengist file and push it to the server
#
# alexlehm/at/gmail.com
TMP=git.gist.$$
mkdir $TMP
cp $1 $TMP/
cd $TMP
git init
git config credential.helper store
git add .
git commit -m "automatic upload"
# if default branch is main, change to master, otherwise we confuse opengist
git branch master
git checkout master
git remote add origin https://alexlehm@gist.tilde.green/init
git push -u origin master
cd ..
rm -rf $TMP
1 | #! /bin/sh |
2 | |
3 | # create an opengist file and push it to the server |
4 | # |
5 | # alexlehm/at/gmail.com |
6 | |
7 | TMP=git.gist.$$ |
8 | |
9 | mkdir $TMP |
10 | |
11 | cp $1 $TMP/ |
12 | |
13 | cd $TMP |
14 | git init |
15 | git config credential.helper store |
16 | git add . |
17 | git commit -m "automatic upload" |
18 | # if default branch is main, change to master, otherwise we confuse opengist |
19 | git branch master |
20 | git checkout master |
21 | git remote add origin https://alexlehm@gist.tilde.green/init |
22 | git push -u origin master |
23 | |
24 | cd .. |
25 | rm -rf $TMP |
26 |