A Simple Shell
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Anonymous 5a82dad2a2 this works better 9 months ago
COPYING adding project 9 years ago
LICENSE Initial commit 9 years ago
Makefile 0.3.3 now with neofetch support! 2 years ago
README.Developer adding project 9 years ago
README.User 0.3.1 -shell shell-c workin inemac emacsn now 9 years ago
README.md readme 9 years ago
arg.c++ adding project 9 years ago
arg.h adding project 9 years ago
ass_rc_file_rename_to.assrc adding project 9 years ago
boolfun.c++ adding project 9 years ago
command.c++ 0.3.3 now with neofetch support! 2 years ago
command.h adding project 9 years ago
driver.c++ this works better 9 months ago
erreta not bugs anymore 8 years ago
fileCabinet.c++ adding project 9 years ago
fileCabinet.h adding project 9 years ago
first_cmd 0.3.2 version support 9 years ago
monitor.cpp adding project 9 years ago
monitor.h adding project 9 years ago
myfork.c++ cleaning up 8 years ago
readme.txt adding project 9 years ago
shell.c++ this works better 9 months ago
shell.h 0.3.3 now with neofetch support! 2 years ago
tokenizer.c++ 0.3.3 now with neofetch support! 2 years ago
tokenizer.h adding project 9 years ago

README.md

ASS

A Simple Shell

This was originally done for CS330 way back in 2008 at the University of Regina. It is actually marginally useful and it's lower memory footprint than bash(so it counts!).

The goal of this project is

  • to fulfill the requirements for CS330 [check]
  • to be heat-aware, and to slow any process run from it down if (never implemented), in cooperation with the process and/or Linux and/or lm-sensors and/or whatever else is needed.
  • to act as a usable shell in a GNU/Linux environment
  • to be maintainable/understandable by 3rd year CS students or equivalent
  • to be low-memory footprint

Feel free to help out! I've had at least one friend try it and enjoy using it, hope you do too!

ass currently requires:

libc6, libstdc++6, libgcc1, coreutils