{"id":13830039,"url":"https://github.com/FDOS/freecom","last_synced_at":"2025-07-09T10:32:25.586Z","repository":{"id":5317783,"uuid":"119998626","full_name":"FDOS/freecom","owner":"FDOS","description":"FreeDOS Command Shell (command.com)","archived":false,"fork":false,"pushed_at":"2024-11-02T16:18:37.000Z","size":3111,"stargazers_count":155,"open_issues_count":32,"forks_count":38,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-11-02T17:21:39.445Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.freedos.org/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FDOS.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":"2018-02-02T15:34:37.000Z","updated_at":"2024-11-02T16:18:42.000Z","dependencies_parsed_at":"2023-02-10T08:31:20.767Z","dependency_job_id":"5bfc3a36-b16e-4b7f-93e3-d6b03f8d4131","html_url":"https://github.com/FDOS/freecom","commit_stats":{"total_commits":730,"total_committers":19,"mean_commits":"38.421052631578945","dds":0.6136986301369862,"last_synced_commit":"1a8359c1683217c9bf9ebcca7e25258529c05e7e"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FDOS%2Ffreecom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FDOS%2Ffreecom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FDOS%2Ffreecom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FDOS%2Ffreecom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FDOS","download_url":"https://codeload.github.com/FDOS/freecom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225533040,"owners_count":17484185,"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":[],"created_at":"2024-08-04T10:00:53.995Z","updated_at":"2024-11-20T10:31:46.397Z","avatar_url":"https://github.com/FDOS.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# FreeCom - The DOS Command Line Interface #\r\n********************************************\r\n\r\nSource code distribution of FreeCOM - a Command line interface\r\nprogram, which substitutes COMMAND.COM\r\n\r\n\u003c!-- Upstream Master --\u003e\r\n\u003c!-- [![Build](https://github.com/FDOS/freecom/workflows/Build/badge.svg)](https://github.com/FDOS/freecom/actions) --\u003e\r\n\u003c!-- Local Branch --\u003e\r\n[![Build](../../workflows/Build/badge.svg)](../../actions)\r\n\r\n## About ##\r\nThis software is part of the FreeDOS project. \r\nPlease visit the freedos web page at http://www.freedos.org/ for more information about FreeDOS.\r\n\r\nFreeCOM implements the command processor for the DOS kernel.  It is usually the first program started by the kernel and provides a command line interface to interactively run other DOS programs.\r\n\r\nAdditionally, FreeCOM implements a BATCH file processor allowing scripting of commands as well.  See http://help.fdos.org/en/hhstndrd/batch/index.htm for more help with batch commands.\r\n\r\n\r\n## More information ##\r\n[Changes since last official release](https://github.com/FDOS/freecom/commits/master)\r\n\r\n[How to compile FreeCOM](docs/compile.txt)\r\n\r\n\r\n## Bugs and Help ##\r\n\r\nThe COMMAND.COM web site (including source hosting) is at\r\n\r\n   https://github.com/FDOS/freecom\r\n\r\nBugs may be filed at https://github.com/FDOS/freecom/issues\r\nor you may send any bug reports, comments or other info to the\r\none of the FreeDOS mailing lists.  For subscription and archives, see:\r\n\r\n   http://www.freedos.org/forums/\r\n\r\nThis software has been developed by many people.  Older changes are listed along with who provided the change within docs/HISTORY.TXT file and more recent changes can be seen with git log (HISTORY.TXT is only updated periodically).\r\n\r\nPlease note that this software is separate from the DOS-C kernel and\r\nis intended to be compatible with a variety of kernels that implement the DOS API (i.e. it should run on FreeDOS DOS-C kernel and on other DOS kernels such as Microsoft's DOS).\r\n\r\n## Installation ##\r\nTo use this shell, just run the COMMAND.COM file.\r\nYou can also add this to your CONFIG.SYS file:\r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nSHELL=\u003cshell path\u003e\u003cshell filename\u003e\r\n\r\ne.g.\r\n\r\nSHELL=C:\\FREEDOS\\COMMAND.COM /P\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\nSee http://help.fdos.org/en/hhstndrd/command.htm for description of command line options.\r\n\r\n\r\n## Current Features ##\r\n- environment handling with prompt and path support\r\n- directory utilities\r\n- command-line history with doskey-like features + filename completion (TAB)\r\n- batch file processing\r\n- input/output redirection and piping\r\n- loadhigh support\r\n- alias support\r\n- flow control (IF, FOR, GOTO, labels)\r\n- support for error and other messages in multiple languages\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFDOS%2Ffreecom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFDOS%2Ffreecom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFDOS%2Ffreecom/lists"}