mirror of https://git.jolheiser.com/ugit.git
Compare commits
2 Commits
ffbfbad566
...
57e00fa690
Author | SHA1 | Date |
---|---|---|
jolheiser | 57e00fa690 | |
jolheiser | 1b9796ed0b |
|
@ -0,0 +1,19 @@
|
|||
def main [user = "jolheiser", base_url = "https://git.jolheiser.com", repos = ["ugit", "helix.drv", "tmpl"]] {
|
||||
|
||||
# Clean
|
||||
try {
|
||||
rm -r .ugit/
|
||||
rm -r .ssh/
|
||||
}
|
||||
|
||||
# SSH
|
||||
mkdir .ssh
|
||||
http get $"https://github.com/($user).keys" | save --force .ssh/authorized_keys
|
||||
|
||||
# Git
|
||||
mkdir .ugit
|
||||
for $repo in $repos {
|
||||
git clone --bare $"($base_url)/($repo).git" $".ugit/($repo).git"
|
||||
{"private": false, "description": $repo} | save $".ugit/($repo).git/ugit.json"
|
||||
}
|
||||
}
|
|
@ -5,6 +5,7 @@ layout {
|
|||
command "nix"
|
||||
args "develop"
|
||||
size "90%"
|
||||
start_suspended true
|
||||
}
|
||||
pane split_direction="vertical" {
|
||||
pane {
|
||||
|
|
Loading…
Reference in New Issue