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.
- prompt-toolkit
- os
- shutil
- subprocess
- zipfile
- hashlib
- sqlite3
- urllib.request
- colorama
- sys
- prompt_toolkit
- prompt_toolkit.completion
- webbrowser
- keyword
- builtins
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.
-
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.
-
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.
-
clear: clear screen
-
pwd: print current working directory
-
cd: change directory -> cd [directory name]
-
echo: display a line of text
-
ls: list files and directories
-
unzip: extract files from a ZIP archive -> unzip [name.zip]
-
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 -
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 -
ddir: Removes an directory
-
dfile: Removes an file
-
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. -
dop: Copies files or directories
-
User: User Control -> User [command]
commands:
change username
change password
change default path -
help: open README.MD
-
py: Executes Python files
-
pip: Executes pip commands
-
move: Move files or directories from one location to another -> move [filename/directoryname] [directory]
-
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.
-
download: download files from the web -> download [url] [file_path]
-
ifcongig: command displays network interface configuration details
-
prompt: Modifies the command prompt in the command line interface.
-
show: display files -> show [file_name]
-
exit: terminate the current command prompt or console session
The following screenshots are taken after converting the project to an executable (exe) file: