-
Notifications
You must be signed in to change notification settings - Fork 16
/
commands.go
123 lines (106 loc) · 1.93 KB
/
commands.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
package constants
func Fetch_w() string {
return `
Remove-Item $HOME\.tran -Recurse -Force
tran sync fetchx
Write-Host "Fetched Successfully"
`
}
func Fetch_ml() string {
return `
cd $HOME/.tran
git pull
echo "Fetched Successfully ✅"
`
}
func Start_w() string {
return `
$username = tran auth get-username
cd $HOME\.tran
git init
tran gh-repo create .tran -d "My tran config - $username" --private -y
git add .
git commit -m "new .tran repo"
git branch -M trunk
git remote add origin https://github.com/$username/.tran
git push -u origin trunk
cd $lastDir
`
}
func Start_ml() string {
return `
username=$(tran auth get-username)
cd ~/.tran
git init
tran gh-repo create .tran -d "My tran config - $username" --private -y
git add .
git commit -m "new .tran repo"
git branch -M trunk
git remote add origin https://github.com/$username/.tran
git push -u origin trunk
`
}
func Push_w() string {
return `
$lastDir = pwd
cd $HOME\.tran
if (Test-Path -path .git) {
git add .
git commit -m "new change"
git push
}
cd $lastDir
`
}
func Push_ml() string {
return `
cd ~/.tran
git add .
git commit -m "new tran config"
git push
`
}
func Pull_w() string {
return `
$lastDir = pwd
cd $HOME\.tran
git pull
cd $lastDir
`
}
func Pull_ml() string {
return `
cd ~/.tran
git pull
`
}
func Clone_w() string {
return `
$TRANDIR = $HOME\.tran
if (Test-Path -path $TRANDIR) {
Remove-Item $TRANDIR -Recurse -Force
} else {
tran gh-repo clone .tran $TRANDIR
}
`
}
func Clone_ml() string {
return `
TRANDIR=~/.tran
if [ -d $TRANDIR ]; then
rm -rf $TRANDIR
else
tran gh-repo clone .tran $TRANDIR
fi
`
}
func Clone_check_w() string {
return `
if (Test-Path -path $HOME\.tran) {
Write-Host "tran repo cloned successfully"
}
`
}
func Clone_check_ml() string {
return `if [ -d $HOME/.tran ]; then echo "tran repo cloned successfully ✅"; fi`
}