{"id":16689623,"url":"https://github.com/mortend/oi-cli","last_synced_at":"2025-08-11T15:17:04.218Z","repository":{"id":57313858,"uuid":"198794564","full_name":"mortend/oi-cli","owner":"mortend","description":"TortoiseGit productivity tool.","archived":false,"fork":false,"pushed_at":"2019-09-23T05:27:44.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-28T20:21:28.840Z","etag":null,"topics":[],"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/mortend.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}},"created_at":"2019-07-25T08:52:50.000Z","updated_at":"2019-09-23T05:38:24.000Z","dependencies_parsed_at":"2022-09-20T23:21:14.226Z","dependency_job_id":null,"html_url":"https://github.com/mortend/oi-cli","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mortend/oi-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortend%2Foi-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortend%2Foi-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortend%2Foi-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortend%2Foi-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mortend","download_url":"https://codeload.github.com/mortend/oi-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortend%2Foi-cli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269910010,"owners_count":24494876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-12T15:48:52.507Z","updated_at":"2025-08-11T15:17:03.568Z","avatar_url":"https://github.com/mortend.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Oi™\n\n[![NPM package](https://img.shields.io/npm/v/oi-cli.svg?style=flat-square)](https://www.npmjs.com/package/oi-cli)\n[![License: MIT](https://img.shields.io/github/license/mortend/oi-cli.svg?style=flat-square)](LICENSE)\n\n\u003e TortoiseGit productivity tool.\n\n## Install\n\n```shell\nnpm install -g oi-cli\n```\n\n## Usage\n\n```console\nUsage: oi COMMAND [options] [path ...]\n  or   oi --version\n\nTortoiseGit productivity tool.\n\nCan handle \"fuzzy\" input and launches TortoiseGit straight from your command line.\nWithout showing any unnecessary alerts, and no more ALT+TAB -\u003e explorer -\u003e right-clicks.\n\nCommon examples:\n  oi .            Opens the sync dialog\n  oi a            Opens the add files dialog\n  oi c -g         Opens the commit dialog, showing all files in repository\n  oi l            Opens the log dialog\n  oi m            Opens the merge dialog\n  oi pul          Opens the pull dialog\n  oi pus          Opens the push dialog\n  oi reb          Opens the rebase dialog\n\nAvailable options:\n  -g, --global         Run command in git repository root\n  -v, --verbose        1) Print debug info\n                       2) Accept all commands\n                       3) Show alert dialogs\n  -a, --amen(d)        Enable Amend Last Commit in 'commit'\n  -f, --force          Just do it - press enter in the opened window\n  -m, --msg=STRING     Specify message for 'commit'\n  -u, --url=URL        Specify URL for 'clone'\n\nTortoiseGit commands:\n  about                Shows the about dialog\n  bisect               Allows to control the bisect logic of TortoiseGit\n  branch               Opens the create branch dialog\n  fetch                Opens the fetch dialog\n  log                  Opens the log dialog\n  clone                Opens the clone dialog\n  commit               Opens the commit dialog\n  add                  Adds the files in /path to version control\n  revert               Reverts local modifications of a working tree\n  cleanup              Cleans up the working tree in /path\n  resolve              Marks a conflicted file specified in /path as resolved\n  repocreate           Creates a repository in /path\n  switch               Opens the switch dialog\n  export               Exports a revision of the repository in /path to a zip file\n  merge                Opens the merge dialog\n  settings             Opens the settings dialog\n  remove               Removes the file(s) in /path from version control\n  rename               Renames the file in /path\n  diff                 Starts the external diff program specified in the TortoiseGit settings\n  showcompare          (no description)\n  conflicteditor       Starts the conflict editor specified in the TortoiseGit settings\n  help                 Opens the help file\n  repostatus           Opens the check-for-modifications dialog\n  repobrowser          Starts the repository browser dialog, pointing to the working tree given in /path\n  ignore               Adds all targets in /path to the ignore list, ie\n  blame                Opens TortoiseGitBlame for the file specified in /path\n  cat                  Saves a file from an URL or working tree path given in /path to the location given in /savepath:path\n  pull                 Opens the pull dialog in the working tree located in /path\n  push                 Opens the push dialog in the working tree located in /path\n  rebase               Opens the rebase dialog for the working tree located in /path\n  stashsave            Opens the stash save dialog for the working tree located in /path\n  stashapply           Applies to latest stash to the working tree located in /path\n  stashpop             Applies to latest stash to the working tree located in /path and drops the latest stash entry\n  subadd               Opens the submodule add dialog\n  subupdate            Opens the submodule update dialog for and filters the submodules regarding the folder /path\n  subsync              Syncs the submodule information for the working tree located in /path\n  sync                 Opens the sync dialog for the working tree located in /path\n  reflog               Opens the reflog dialog for the repository located in /path\n  refbrowse            Opens the browse references dialog for the repository located in /path\n  updatecheck          /visible: Shows the dialog even if no newer TortoiseGit version is available\n  revisiongraph        Shows the revision graph for the repository given in /path\n  daemon               Launches the Git Daemon for the repository given in /path\n  pgpfp                Prints the TortoiseGit Release Signing Key fingerprint\n  tag                  Opens the Create Tag dialog\n\nAdditional arguments to TortoiseGit can be passed using '/arg1 /arg2'.\nSee https://tortoisegit.org/docs/tortoisegit/tgit-automation.html for more information.\n```\n\n## Contributing\n\nPlease [report an issue](https://github.com/mortend/oi-cli/issues) if you encounter a problem, or [open a pull request](https://github.com/mortend/oi-cli/pulls) if you make a patch.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmortend%2Foi-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmortend%2Foi-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmortend%2Foi-cli/lists"}