Skip to content

Matto58/explshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

expl
----
an experimental shell written in python. tested with python 3.11-3.13. the
name is an inside joke, refers to the exploding head emoji on discord being
typeable by typing :expl and pressing tab

command list: [required] (optional)
- about (switches...)
  - shows info about the shell
  - switches:
    - --primitive | -p: shows only the version and name
- cd (path...)
  - changes directory or displays the current one if no path is specified
- clear
  - clears the console
- echo [text...]
  - prints whatever was inputted
- err [error code] (text...)
  - sets the error code of the command and prints the specified error
- exit
  - exits expl
- ls (path...)
  - lists the contents of the specified directory or the current one

useful information:
- configuration is located at ~/.expl/config.yaml
- if anything goes wrong, keep in mind this shell is wip
  - when reporting your issue, be descriptive, yet respectful
    - good example: "hi matto this x feature broke and this is the output"
    - bad example: "you dogshit dev this shit broke and i will not show output"
- please don't make prs the size of the whole andromeda galaxy! adding features
  should not really require a whole rewrite of the code base!
  - (unless they do, in which case, well, good luck with getting your feature
    added)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages