Skip to content

DICK ASS SHELL - A functional shell written entirely in D

Notifications You must be signed in to change notification settings

VilariStorms/DASH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DASH

DICK ASS SHELL

Dick ass shell can do anything that your shell can do, as long as you don't expect it to work.

Features

  • It's written in D
  • Sparkster wrote the code
  • It's very homosexual

Todo

  • refucking factor this godawful code
  • add better handling of escape character, etc
  • write a fucking lexer yay :(
  • aliases done! (kinda)
  • history done but not pushed
  • embeded lua scripting

Installation and use.

uhhhh, just use dub, I haven't got round to packaging it yet.

For Debian and Debian based distros like Ubuntu, Mint, etc

Download the GPG key

curl -sSL http://apt.vilari.site/cum/apt-repo/deriv-archive-keyring.pgp | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/cumsay.gpg >/dev/null

Add repository to the apt sources list

echo "deb http://apt.vilari.site/cum/apt-repo/ stable main" | sudo tee /etc/apt/sources.list.d/cumsay.list

Update the apt package index

sudo apt-get update

Install with apt

sudo apt install dash-shell

To build from source:

  • Install dub - the D language build system and dependency manager
  • git clone the repo
  • cd into it and run dub -b release

Dub will automatically run dash for you - press q to quit or type exit and press enter. You can also run ./dash after building it the first time to start the shell.

Run DASH and type help to get started pretty much. It's barebones but it's functional.