{"id":20916838,"url":"https://github.com/raven-s-soul/gitme","last_synced_at":"2026-04-16T15:32:06.152Z","repository":{"id":251387440,"uuid":"836840903","full_name":"Raven-s-Soul/GitMe","owner":"Raven-s-Soul","description":"Git things automaticly on git","archived":false,"fork":false,"pushed_at":"2025-10-15T09:55:33.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-16T01:58:03.608Z","etag":null,"topics":["automation","cli","git"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Raven-s-Soul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-01T17:05:50.000Z","updated_at":"2025-10-15T09:55:37.000Z","dependencies_parsed_at":"2024-11-04T13:20:38.208Z","dependency_job_id":"1aa28b72-e5b8-4897-9591-aab147e937c4","html_url":"https://github.com/Raven-s-Soul/GitMe","commit_stats":null,"previous_names":["raven-s-soul/gitme"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Raven-s-Soul/GitMe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raven-s-Soul%2FGitMe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raven-s-Soul%2FGitMe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raven-s-Soul%2FGitMe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raven-s-Soul%2FGitMe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Raven-s-Soul","download_url":"https://codeload.github.com/Raven-s-Soul/GitMe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raven-s-Soul%2FGitMe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31892146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T11:36:10.202Z","status":"ssl_error","status_checked_at":"2026-04-16T11:36:09.652Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","cli","git"],"created_at":"2024-11-18T16:26:19.824Z","updated_at":"2026-04-16T15:32:06.145Z","avatar_url":"https://github.com/Raven-s-Soul.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitMe\n\n\u003e [!NOTE]\n\u003e Run the program in CLI parsing some directorys or put a `.GitMe` file in the same folder;\n\u003e\n\u003e - We read from the CLI or from the file the directorys.\n\u003e - Then we move to that directory.\n\u003e - Finaly we deploy a branch of your `GameSaves` on that folder if not already there. 😄\n\u003e - Yep we git all the files inside and then we push online.\n\u003e\n\u003e **_Keep your `saves` always with you!_** 😜\n\n```c\nGitMe -h //Unix Style\n// @Args \u003c- are folder paths\nGitMe @Arg1 @Arg2 ... // not sure about the limits\nGitMe // Look for .GitMe file containg @Args\n```\n\n## Requirements to run:\n\n\u003e - Account GitHub\n\u003e - And [Repository to use as a template](https://github.com/Raven-s-Soul/GitMeTemplate)\n\u003e   - Rename your new Repository `GameSaves`.\n\u003e - All your saves are in the fork in the differents branches.\n\n\u003e - Git\n\u003e   - Set your own local machine to have the same `user.name` as on github `username`.\n\n```c\nwinget install Git.git // Windows\nsudo apt install git // Linux\nbrew install git // MacOs\n```\n\n```c\ngit config user.name // has to be the same on GitHub\ngit config user.name \"YourGitHubUsername\"\ngit config --global user.name // May be needed\n```\n\n\u003e If you changed the user after run the program, you may need to delete the hidden .git folder\n\n#### Configs that are used for the right beheviour of the program, don't warry is all automatizated.\n\n```c\ngit config --global --add --bool push.autoSetupRemote true\n```\n\n---\n\n### MacOS \u0026 Linux\n\nDrop it here and run everywhere like this.\n\n```c\n/usr/local/bin\n\n//Run Everywhere with\nGitMe ../\u003cFolderName\u003e\n```\n\n### Windows\n\nAdd to Environment Variables \"PATH\".\n\n\u003e **_Cool thing you can edit on the macro.h the name of the repository if u want to use for other things than SaveGames._**\n\n---\n\n### Alternative\n\n\u003e Alternative is to `pwd | GitMe` but is needed make a pipe Wrapper for console.\n\n---\n\n## Do you wanna help this small project?\n\n**_This is what you need:_**\n\n- Git (lol)\n- CMake\n- C++ compiler\n- Some patience\n\n```mermaid\nflowchart TD\n    A(Program Run) --\u003e|No @Args| B([locate .GitMe in folder])\n    A --\u003e| @Args | C\n    B --\u003e | Read locations from file| C\n    C[Loaded Paths]\n    C --\u003e | Empty list | E([ Exit ])\n    C --\u003e | Correct using path | F \n    C --\u003e | Failed location | D([ Skip path ])\n    F[Found directory] \n    F --\u003e | Not a repository | G\n\n    F --\u003e | Is a repository | H(Git Pull or ask for force update)\n    H --\u003e | Git Add | M([Git Commit])\n    M --\u003e N([Git Push])\n    N --\u003e C\n    \n    G([Check if there is an online comparison]) --\u003e |Found online branch| I([Git Clone --branch])\n    I --\u003e O\n    G --\u003e | No online comparison | O([Git Init])\n    O --\u003e P([Git Checkout])\n    P --\u003e H\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraven-s-soul%2Fgitme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraven-s-soul%2Fgitme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraven-s-soul%2Fgitme/lists"}