VilariStorms / DASH

DICK ASS SHELL - A functional shell written entirely in D

Home Page:https://vilari.be.sexy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

DICK ASS SHELL - A functional shell written entirely in D

https://vilari.be.sexy


Languages

Language:D 100.0%Language:Makefile 0.0%