Преглед на файлове

~/.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 години
родител
ревизия
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