Skip to content
/ MCMD Public

MCMD stands for “Modified Command” and refers to an enhanced version of the Command Prompt environment. It offers additional features and functionality beyond the standard Command Prompt, providing users with an improved command-line interface for executing commands and managing files.

Notifications You must be signed in to change notification settings

Azeiynali/MCMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MCMD

Detalis


version: 1.0.0
language: English
Developer: Tarrahchi
Github: https://github.com/Tarrahchi
Defult Username: root
Defult Password: 000
path for data: C:\Users\[your usernaem]\McmdTerm This project is under development and may not be considered complete at this stage.

Used Libraries

  • prompt-toolkit
  • os
  • shutil
  • subprocess
  • zipfile
  • hashlib
  • sqlite3
  • urllib.request
  • colorama
  • sys
  • prompt_toolkit
  • prompt_toolkit.completion
  • webbrowser
  • keyword
  • builtins

Description:

MCMD stands for "Modified Command" and refers to an enhanced version of the Command Prompt environment. It offers additional features and functionality beyond the standard Command Prompt, providing users with an improved command-line interface for executing commands, managing files and directories, and performing various system operations. MCMD aims to enhance productivity and streamline command-line operations, making it a valuable tool for command-line enthusiasts and system administrators.

Usage


Installation:

  1. Execute the setup.py file: Run the setup.py script by executing the command python setup.py in the terminal. This file typically contains instructions for installing dependencies, configuring the project, and performing any necessary setup tasks.

  2. By running the init.py file, you are launching the final project, initializing its functionality, and making it ready for use. It acts as the central hub that ties together various modules, functions, and configurations, allowing you to access and utilize the project's features and capabilities.

     By executing these two files in order, you ensure that the project is properly initialized and all necessary setup tasks are performed. This allows you to start working with the project in a consistent and configured environment.
    
     Please ensure that you have executed the setup.py file before attempting to run the project. Failure to do so may result in incomplete project initialization and prevent the project from functioning correctly.
    

Commands:

  1. clear: clear screen

  2. pwd: print current working directory

  3. cd: change directory -> cd [directory name]

  4. echo: display a line of text

  5. ls: list files and directories

  6. unzip: extract files from a ZIP archive -> unzip [name.zip]

  7. md5en: Calculate and display the MD5 hash value of a file/text -> md5en [text/file]
    tags:
          -F: Calculate and display the MD5 hash value of a file

  8. create: create a file or directory -> create [filename/dirname]
    tags:
          -FL: create a file
          -FO: create a folder
          -O: Open the file for editing immediately after creating it

  9. ddir: Removes an directory

  10. dfile: Removes an file

  11. fle: Opens the fle file editor for editing files. -> fle [filename], fle /command
    commands:
          fle /history: display opened files history
          fle /clear: clear the history of opened files
          fle /download [pakage_name]: download a package for fle with additional features or functionality
    Pakcages:
          python: a Python package for intelligent code suggestions and recommendations, improving your Python coding experience.
    codes inside the fle:       : a command in fle to save the changes made to the current file, ensuring that the modifications are persisted and the file is updated with the latest changes.
          quit: a command in fle to exit the editor without saving any changes made to the file. It allows you to discard any modifications and close the file without saving.

  12. dop: Copies files or directories

  13. User: User Control -> User [command]
    commands:
          change username
          change password
          change default path

  14. help: open README.MD

  15. py: Executes Python files

  16. pip: Executes pip commands

  17. move: Move files or directories from one location to another -> move [filename/directoryname] [directory]

  18. tar: Executes tar commands

    Caution: The 'tar' command is required to execute the this command. If you do not have 'tar' installed on your system or it is not accessible from the command line, you will not be able to run these commands.
    
  19. download: download files from the web -> download [url] [file_path]

  20. ifcongig: command displays network interface configuration details

  21. prompt: Modifies the command prompt in the command line interface.

  22. show: display files -> show [file_name]

  23. exit: terminate the current command prompt or console session

Picture:

The following screenshots are taken after converting the project to an executable (exe) file: 1 2 3

About

MCMD stands for “Modified Command” and refers to an enhanced version of the Command Prompt environment. It offers additional features and functionality beyond the standard Command Prompt, providing users with an improved command-line interface for executing commands and managing files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages