Note
This repository has been migrated to git.gay. The Github version will no longer be maintained.
(trinkey shell - name idea by @uncenter)
it's like bash but i made it
how to use:
- download the code
- install libraries if you haven't already (
pip install --upgrade dotindex readchar
) - run main.py
- profit
- the cursor position on the first line when there are multiple lines is off by one
(assuming i don't get distracted)
- finish the text engine
- delete
- left
- right
- home
- end
- up
- down
- tab (maybe wait until after implementing some commands?)
- implement basic commands
- ls
- cd
- cat
- echo
- touch/mkdir
- mv/cp
- detect executables in
/bin/...
,/usr/bin/...
, etc. and allow running them - piping and that kinda stuff
- ... | ... (also add grep)
- ... > ... (write to file)
- ... >> ... (append to file)
- math
- +/-
- */[division]/%/^ (maybe use ** for exponents like python?)
- parenthesis and order of operations
- bitwise operators
- variables
- add the programming language part
- if/else
- while
- for