summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorTom Li Dobnik <tomlidobnik1@gmail.com>2026-03-20 22:23:13 +0100
committerTom Li Dobnik <tomlidobnik1@gmail.com>2026-03-20 22:24:03 +0100
commit11538dc6a30de8398ba53252eb084391f7b7f19f (patch)
tree057a5be5b75689e62adb322df775d965c09e81fa /.config
parentd2c8c11ecdd0a8ee6e61bc8a378ac413690a552d (diff)
cgit fish functionHEADmain
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