Repository navigation
Releases: vrified-stupd/AHSh
Release list
AHSh a2.2.2
AHSh Alpha 2.1.1 Patch Notes
Bugs fixed
install.py doesn't delete existing AHSh directory
Notes
So this is a pretty small update, maybe the smallest one ever, but I am very busy with schoolwork right now and I want to focus on that first. After I complete my school stuff, I will finally finish custom terminals and AHSh Release 1.0.0 will finally come out!
Install AHSh in one command with wget -O install.py wget -O install.py https://raw.githubusercontent.com/vrified-stupd/AHSh/refs/heads/main/install.py; python3 install.py!
AHSh a2.2.1
AHSh Alpha 2.1.1 Patch Notes
Bugs Fixed
- Reboot command calling
main()
Install AHSh in one command with wget https://raw.githubusercontent.com/Libre-X-Project/AHSh/refs/heads/main/install.py && python3 install.py!
AHSh a2.2.0
AHSh Alpha 2.2.0
Code Changes
- New
shInfovariable in "properties.h", when set to 1, it will display basic info (name, shell name, and current directory) when there is a new line
New Changes
- New
movecommand which lets you move a file to another place - New
writecommand which lets you write to a file - New
clrfilecommand which lets you clear the contents of a file - New
appendcommand which lets you append to a file - "install.py" now lets you choose if you want
shInfoon or off
What's coming next?
Terminals
Since you can now use the shell with files, I will be working on custom terminals. Once it is finished, I will probably fully release AHSh to the public. I will also be releasing a few patch updates before the terminal release to keep this thing updated.
Install AHSh in one command with wget https://raw.githubusercontent.com/Libre-X-Project/AHSh/refs/heads/main/install.py && python3 install.py!
AHSh a2.1.2
AHSh Alpha 2.1.2 Patch Notes
New Changes
- New super secret command (you could just check the source to see what it is lmao)
- New "pfc" (Stands for "Print File Contents") command which prints the contents of a file
- "install.py" now lets you choose a specific release for the release option
Install AHSh in one command with wget https://raw.githubusercontent.com/Libre-X-Project/AHSh/refs/heads/main/install.py && python3 install.py!
AHSh a2.1.1
AHSh Alpha 2.1.1 Patch Notes
New Changes
- New "cd" command which lets you change directories
- New "list" command which gives you a list of files and directories in your current directory
- "install.py" now asks for a name
Bugs Fixed
- "mul" and "div" command not working
AHSh a2.1.0
AHSh Alpha 2.1.0
New Changes
- New operation commands, you can now do math in the shell ("add", "sub", "mul", "div").
- New "pcd" (Stands for "Print Current Directory") command which prints the current directory you're in.
- New "del" command which deletes files and directories
- New "install.py" script which makes it easier to download the source code
AHSh a2.0.0
AHSh Alpha 2.0.0
Bug fixes
- Reboot command just not existing
Code Changes
- Placed all files in the "commands" directory in the "include" directory
- Added "properties.h" which can be found in the "include" directory. This file lets you change the prefix, the name, and the version easily without having to change multiple files.
- Replaced "build.sh" with a Makefile
- Moved
builtin_func[]from "ahsh.c" to "func.h" so that you don't have to edit "ahsh.h" to register a command.
What's coming next?
More commands!!!1!shift1!
I want to add more file commands to AHSh like del (which deletes commands) and list (which lists files and directories) because all you can really do is just create files and echo stuff. You might also see that the commands aren't "bash-like", this is because I don't want to make a shell that's literally just the same as something that's well known, it's just stupid.
Terminals
I also plan on making this shell have a terminal because, what's a shell without a terminal? I also plan on supporting custom terminals when I release the terminal update.
Other
If you find any issues, please report them here, and if you have a suggestion, feel free to dm it to me in my discord: vrifiedstupd
AHSh a1.1.2
AHSh Alpha 1.1.2 Patch Notes
New Changes
- Added "reboot" command. This command does nothing for now but you can tailor it to fit your code.
Bugs Fixed
- "buildcom.sh" doesn't give the correct path for command headers
AHSh a1.1.1
AHSh Alpha 1.1.1 Patch Notes
New Changes
- Added a new command called "clear" that clears the screen
Bugs Fixed
- Fixed a segfault when you make a file with the same name as a directory
Known Issues
- "buildcom.sh" doesn't give the correct path for command headers
AHSh a1.1.0
AHSh Alpha 1.1.0
Code Changes
- Organized some files
- Added 64 bit stuff
New Changes
- Basic file create command "crfile"
- Basic directory create command "crdir"
- New x86_64 version