~strahinja/adash

A shell written in Ada
cdc0e619 — Страхиња Радић 8 days ago
adash_parse.adb: Add use
5e4b8334 — Страхиња Радић 8 days ago
Reformat source
63daa43e — Страхиња Радић 19 days ago
config.redo: Remove (now redundant) file

clone

read-only
https://git.sr.ht/~strahinja/adash
read/write
git@git.sr.ht:~strahinja/adash

You can also use your local clone with git send-email.

adash
=====

adash is a shell written in Ada. Currently, this is my "Hello, world!" in Ada.

It does have a rudimentary "cd", "ls", "cat" and "less", though.


Prerequisites
-------------

- GNAT (GCC for Ada)
- Gprbuild[1]
- Florist[2]

[1]: https://github.com/AdaCore/gprbuild
[2]: https://github.com/AdaCore/florist


Installation
------------

	$ git clone https://git.sr.ht/~strahinja/adash
	$ cd adash
	$ su
	# make install


Persistent build configuration file
-----------------------------------

The file config.mk will be sourced when building targets which also accept
configuration through environment variables.  For example, CPPFLAGS and PREFIX
are specified in config.mk.


License
-------

adash - A shell written in Ada
Copyright (C) 2021-2024  Страхиња Радић

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.