- Windows installer (Fixed).
- Added shortcuts with installer.
- Improved code (For developers).
- Fixed 7 memory leaks in windows installer.
- Fixed rmdir bug where you could remove the current directory you were in.
- Added ability to remove not empty directory.
- Added ignoring inaccessable files/directories with the dir command.
- Allowed for adding to whitelisted letters for txt command with
add -tx letter/letters - Refactored most outdated/slower code.
- Added ability to change colors of pycmd with
colorcommand and help with-colorscommand. - Added commands with .pcmd files.
- Added updater.
- Updated headers for C.
- Added echo command.
- Added if_command() function to main.py.
- Control volume of playsound and add something that can pause/stop music from playing (I have an idea in mind).
- More commands.
- Improving on .pcmd files.
- Adding better file manipulation.
- Adding ability to print value of a function from echo command.
- Adding support for Unix/Linux based OS's.
Windows installer
- Windows installer: https://github.com/xihtyM/python-cmd-features/raw/master/Windows%20Installer/installer.exe.
Java installer (Supports Windows, Unix/Linux)
Java Installer: https://github.com/xihtyM/python-cmd-features/raw/master/Java%20Installer/installer.jar.
Old (Currently unavailable)
Python Installer: https://raw.githubusercontent.com/xihtyM/python-cmd-features/master/cmd%20installer.py - Copy this into a .py file.
With installer
- Install the installer by going to the above links:
- Install fixer and run it at (If you use the java installer): https://github.com/xihtyM/python-cmd-features/raw/master/fixer.exe.
- Run the installer.
- Input your chosen directory (Directories that do not work are: Drive:/Program Files, Drive:/Program Files (x86)).
With zipped file
- Download the zipped file at https://github.com/xihtyM/python-cmd-features/tree/master/Zipped%20files/Latest%20Release (Latest release is in this folder).
- Unzip with extract here in the directory you would like.
- Optional: Create a shortcut to main.py.
Installing old versions
- Just go to https://github.com/xihtyM/python-cmd-features/tree/master/Zipped%20files/ and unzip the version you want.
As of right now, Windows is the only supported OS.
Precautions
If you don't trust it:
- Source code is available at https://github.com/xihtyM/python-cmd-features/blob/master/c%20src/fixer.c.
If you still don't trust it:
- Compile it yourself.
Running:
If it says windows protected your PC:
- Click "More info".
- Click "Run Anyway".
(This message will appear because I haven't registered with Microsoft - nothing fishy, but if you don't trust it refer to precautions above this).
What it does
The fixer installs all missing libraries used in the project.
Alternatives
If you seriously still don't trust it then run the following command to install the libraries yourself:
pip install pypiwin32 winshell colorama py-console GitPython gitdb pypi requests pytest-shutil
This project is mainly for fun, so don't expect it to be anything groundbreaking.
If you see something wrong, or get an unexpected error. Please create an issue via github; or if you feel like fixing it yourself, you can contribute.