Просмотр исходного кода

~/.bin/rt: Yeah, I've seen it so often, but welcome rt again!

rt - A stimpid (simple & stupid) repository tool

It's not there to keep you from learning your vcs tool inside out, but
to keep you from typing slightly different commands for actually the
same actions, but with different tools.
Lucas Stadler лет назад: 14
Родитель
Сommit
0a0647aeda
1 измененных файлов с 25 добавлено и 0 удалено
  1. 25 0
      .bin/rt

+ 25 - 0
.bin/rt

@ -0,0 +1,25 @@
1
#!/bin/bash
2
3
rt_REPO="$1"
4
5
if [ $# == 0 ]; then
6
	echo "Usage: $0 <repo-url>"
7
	echo -e " clones repository at <repo-url>"
8
	exit 1
9
fi
10
11
prog_from_url() {
12
	if [ `echo $1 | grep -E "(git|hub|repo.or.cz)"` ]; then
13
		rt_PROG="git"
14
	elif [ `echo $1 | grep -E "(hg|bitbucket)"` ]; then
15
		rt_PROG="hg"
16
	else
17
		echo "Error: Unknown repo at $1"
18
		exit 1
19
	fi
20
}
21
22
prog_from_url $rt_REPO
23
rt_CMD="clone"
24
25
$rt_PROG $rt_CMD $rt_REPO