integrated stow symlink manager

This commit is contained in:
Joel Mathew Thomas
2024-07-16 13:00:36 +05:30
parent 13ccfc4676
commit 374eb0b3e8
16 changed files with 1865 additions and 162 deletions
+28
View File
@@ -0,0 +1,28 @@
#!/bin/bash
# Check if at least one argument is provided
if [ $# -eq 0 ]; then
echo "Usage: $0 <commit_message> [branch]"
exit 1
fi
# Add all changes
echo "Staging all changes"
git add .
# Commit with the provided argument
echo "Commiting all changes"
commit_message="$1"
git commit -m "$commit_message"
# Check if a branch name is provided, otherwise use 'master'
if [ -z "$2" ]; then
echo "No branch was specified, using default master"
branch="master"
else
branch="$2"
fi
# Push changes to the specified branch of the origin remote
echo "Pushing to $branch"
git push -u origin "$branch"