Code Monkey home page Code Monkey logo

m00freecom's Introduction

FreeCom - The DOS Command Line Interface


Source code distribution of FreeCOM - a Command line interface program, which substitutes COMMAND.COM

Build

About

This software is part of the FreeDOS project. Please visit the freedos web page at http://www.freedos.org/ for more information about FreeDOS.

FreeCOM 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.

Additionally, 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.

More information

Changes since last official release

How to compile FreeCOM

Bugs and Help

The COMMAND.COM web site (including source hosting) is at

https://github.com/FDOS/freecom

Bugs may be filed at https://github.com/FDOS/freecom/issues or you may send any bug reports, comments or other info to the one of the FreeDOS mailing lists. For subscription and archives, see:

http://www.freedos.org/forums/

This 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).

Please note that this software is separate from the DOS-C kernel and is 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).

Installation

To use this shell, just run the COMMAND.COM file. You can also add this to your CONFIG.SYS file:

SHELL=<shell path><shell filename>

e.g.

SHELL=C:\FREEDOS\COMMAND.COM /P

See http://help.fdos.org/en/hhstndrd/command.htm for description of command line options.

Current Features

  • environment handling with prompt and path support
  • directory utilities
  • command-line history with doskey-like features + filename completion (TAB)
  • batch file processing
  • input/output redirection and piping
  • loadhigh support
  • alias support
  • flow control (IF, FOR, GOTO, labels)
  • support for error and other messages in multiple languages

m00freecom's People

Contributors

bartoldeman avatar blairdude avatar perditionc avatar andrewbird avatar boeckmann avatar lpproj avatar tkchia avatar bitigchi avatar freedosproject avatar hisahi avatar francescosacco avatar dgorski avatar ecm-pushbx avatar jsonpittman avatar joshux avatar ghderty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.