{"id":19132661,"url":"https://github.com/rmottanet/goocto","last_synced_at":"2025-08-11T04:04:53.559Z","repository":{"id":224410551,"uuid":"761537476","full_name":"rmottanet/goocto","owner":"rmottanet","description":"GoOcto: A CLI tool for seamless GitHub interactions. Enhance your workflow with simplified repository management.","archived":false,"fork":false,"pushed_at":"2024-09-03T22:02:21.000Z","size":44,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T17:43:51.505Z","etag":null,"topics":["cli","command-line-interface","development-tools","github-cli","go-cli","go-programming","repository-management"],"latest_commit_sha":null,"homepage":"https://github.com/ws2git","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rmottanet.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-02-22T02:32:11.000Z","updated_at":"2024-08-21T13:54:50.000Z","dependencies_parsed_at":"2024-02-25T20:31:35.677Z","dependency_job_id":"13f50378-cacb-4cd6-9feb-17d550da4e1d","html_url":"https://github.com/rmottanet/goocto","commit_stats":null,"previous_names":["rmottanet/goocto"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/rmottanet/goocto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fgoocto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fgoocto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fgoocto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fgoocto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmottanet","download_url":"https://codeload.github.com/rmottanet/goocto/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fgoocto/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269827298,"owners_count":24481501,"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":["cli","command-line-interface","development-tools","github-cli","go-cli","go-programming","repository-management"],"created_at":"2024-11-09T06:19:16.864Z","updated_at":"2025-08-11T04:04:53.538Z","avatar_url":"https://github.com/rmottanet.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoOcto\n\n## ctrl+s :v:\n\nWelcome to GoOcto, a CLI (Command Line Interface) developed in Go with the purpose of simplifying interactions with GitHub directly from the command line. Currently, GoOcto offers basic functionalities to create, edit, and delete repositories on GitHub. This project is under constant development, with plans to expand its features in the future.\n\n\n## Installation and Requirements\n\nBefore you start using **GoOcto**, follow these steps:\n\n1. **GitHub API Token**: You need to create a personal access token in your GitHub account. Access your settings at Settings \u003e Developer settings \u003e Personal access tokens. Make sure to grant appropriate permissions for the functionalities you intend to use.\n\n2. **Environment File Configuration**: Rename the `.env.example` file in the repository to `.env`. Insert the GitHub API token into the `.env` file as an environment variable.\n\nOnce you meet the above requirements, you can proceed with the installation of **GoOcto**. Follow these steps:\n\n1. Clone the **GoOcto** repository to your local machine:\n\n```bash\ngit clone https://github.com/rmottanet/goocto.git\n```\n\n2. Navigate to the **GoOcto** directory:\n\n```bash\ncd goocto/\n```\n\n3. Compile the source code of **GoOcto**:\n\n```bash\nmake\n```\n\n4. After successful compilation, you will have the executable binary of **GoOcto** ready for use.\n\nWith **GoOcto** installed and configured, you can start interacting with your GitHub repositories directly from the command line.\n\n\n## Basic Usage\n\nAfter successful installation, you can use **GoOcto** to perform the following operations:\n\n- **Create a new repository:**\n  ```bash\n  goocto new \u003crepository-name\u003e\n  ```\n  \n- **Edit a repository:**\n  ```bash\n  goocto edit \u003crepository-name\u003e\n  ```\n  \n- **Delete a repository:**\n  ```bash\n  goocto del \u003crepository-name\u003e\n  ```\n\nFor more details on each command, you can use the `--help` option. For example:\n\n```bash\ngoocto new --help\n```\n\n## Contribution\n\nContributions to the GoOcto project are welcome! If you have ideas for improvements, feature requests, or bug reports, feel free to open an issue or submit a pull request.\n\n---\n\nThank you for considering **GoOcto** for your needs. While it may be a modest tool compared to others, I hope it proves useful in simplifying your interactions with GitHub. If you have any feedback or suggestions, don't hesitate to reach out. Happy coding!\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gitlab.com/rmottanet\"\u003e\u003cimg src=\"https://img.shields.io/badge/Gitlab--_.svg?style=social\u0026logo=gitlab\" alt=\"GitLab\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rmottanet\"\u003e\u003cimg src=\"https://img.shields.io/badge/Github--_.svg?style=social\u0026logo=github\" alt=\"GitHub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://instagram.com/rmottanet/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Instagram--_.svg?style=social\u0026logo=instagram\" alt=\"Instagram\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/rmottanet/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Linkedin--_.svg?style=social\u0026logo=linkedin\" alt=\"Linkedin\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmottanet%2Fgoocto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmottanet%2Fgoocto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmottanet%2Fgoocto/lists"}