baba-milind-mvp / git_push.py
CrimsonElephant's picture
Add new satirical test file and rag update
4962125
raw
history blame contribute delete
836 Bytes
import subprocess
import sys
def run_cmd(cmd):
result = subprocess.run(cmd, shell=True, capture_output=True, text=True)
if result.returncode != 0:
print(f"Command failed: {cmd}\nError: {result.stderr}")
sys.exit(1)
else:
print(result.stdout)
def main():
if len(sys.argv) < 2:
print("Usage: python git_push.py 'Commit message here'")
sys.exit(1)
commit_msg = sys.argv[1]
# Add all changes (you can modify this to add specific files if you want)
print("Adding all changes...")
run_cmd("git add .")
# Commit
print(f"Committing with message: {commit_msg}")
run_cmd(f'git commit -m "{commit_msg}"')
# Push
print("Pushing to origin main...")
run_cmd("git push -u origin main")
print("Done.")
if __name__ == "__main__":
main()