{"id":23642028,"url":"https://github.com/thanostsoukalas/openshell","last_synced_at":"2026-03-01T02:33:07.474Z","repository":{"id":269478124,"uuid":"907505106","full_name":"ThanosTsoukalas/openshell","owner":"ThanosTsoukalas","description":"A simple cmd/shell interface written in C++","archived":false,"fork":false,"pushed_at":"2025-05-11T16:44:47.000Z","size":66,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-19T12:47:55.199Z","etag":null,"topics":["cmd","shell"],"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/ThanosTsoukalas.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,"zenodo":null}},"created_at":"2024-12-23T18:27:04.000Z","updated_at":"2025-05-11T16:44:49.000Z","dependencies_parsed_at":"2024-12-23T21:26:49.702Z","dependency_job_id":"e677f6c7-4db7-4c40-be7d-b27a91b8a7e0","html_url":"https://github.com/ThanosTsoukalas/openshell","commit_stats":null,"previous_names":["thanostsoukalas/openshell"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ThanosTsoukalas/openshell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThanosTsoukalas%2Fopenshell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThanosTsoukalas%2Fopenshell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThanosTsoukalas%2Fopenshell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThanosTsoukalas%2Fopenshell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThanosTsoukalas","download_url":"https://codeload.github.com/ThanosTsoukalas/openshell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThanosTsoukalas%2Fopenshell/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261087996,"owners_count":23107655,"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","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":["cmd","shell"],"created_at":"2024-12-28T10:39:01.098Z","updated_at":"2026-03-01T02:33:07.388Z","avatar_url":"https://github.com/ThanosTsoukalas.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Openshell\nOpenshell is a custom shell interface/command line that I created as a hobby project in order to learn C++. It is extremely basic at the moment, but I am looking forward to adding more features to it in the future.\n\n![image](https://github.com/user-attachments/assets/23647611-9780-49bd-82c9-3e1467a02cc3)\n\n# Where to find test binaries\nIf you want to experimentally test openshell without downloading a stable release, you can opt out for the _binaries_ folder, where the latest test build of openshell is located. (Currently only available for Windows Users, but can also work with the _Wine_ compatibility layer for Unix-based systems).\n\n# This is a portable project \nUnlike most applications, openshell can be downloaded and run on any version of Windows, either 32 or 64bit, including legacy versions (like Windows 95, 98, XP, etc.).\n# Linux Support\nI am a Windows user, but this project was made with cross-platform in mind. Pretty soon I am going to add Linux support. (In fact, Linux might actually be able to run this project without any modifications; however I am not sure if any instabilities are going to occur in the runtime).\n\n# CMake\nIf you are working on Visual Studio for this project, as I am, then you should have no problem compiling from source.\n\n# System Requirements\n- Any single or multi-core CPU should theoretically work with openshell\n- Your system needs to have at least 1.5 MB of unallocated RAM at any moment, excluding the RAM that system daemons allocate\n- Your system ideally needs to run Windows (any version should work, even legacy ones), but Unix-based systems can also run openshell with some minor modifications like a charm\n- Your system needs to have at least 350 MB of permanent storage.\n\nThe system requirements may seem dumb (considering modern hardware), but my goal with openshell is to create a portable shell that can be ported to any kind of computing machine; from computers made 20 years ago to even the most sophisticated supercomputer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthanostsoukalas%2Fopenshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthanostsoukalas%2Fopenshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthanostsoukalas%2Fopenshell/lists"}