summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/fish/config.fish11
1 files changed, 11 insertions, 0 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index ce7af1e..376997e 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -124,3 +124,14 @@ export PATH="$HOME/.local/apps/nvim-macos-arm64/bin:$PATH"
export NEOVIDE_CONFIG="$HOME/.config/neovide/config.toml"
set -gx EDITOR nvim
set -gx VISUAL nvim
+
+function ginit
+ if test (count $argv) -ne 2
+ echo "Usage: ginit <name> <description>"
+ return 1
+ end
+ ssh pi@git.tinysun.net "git init --bare --initial-branch=main /var/git/$argv[1].git && chmod -R g+rwX /var/git/$argv[1].git && git config --global --add safe.directory /var/git/$argv[1].git && echo '$argv[2]' > /var/git/$argv[1].git/description"
+ git remote add origin "ssh://pi@git.tinysun.net/var/git/$argv[1].git"
+ git push --set-upstream origin main
+ echo "Created: https://git.tinysun.net/$argv[1].git"
+end