README.md
This commit is contained in:
20
README.md
Normal file
20
README.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
# Shell
|
||||||
|
|
||||||
|
Простая реализация командной строки (или терминала, если хотите).
|
||||||
|
|
||||||
|
## Расширения командами
|
||||||
|
|
||||||
|
По-умолчанию (и если не переназначить), то есть только одна команда - `exit`
|
||||||
|
|
||||||
|
Однако можно сколь угодно создать таких команд. Необходимо лишь унаследоваться от класса `AbstractCommand`
|
||||||
|
и перед запуском зарегистрировать её.
|
||||||
|
|
||||||
|
## Запуск
|
||||||
|
|
||||||
|
```
|
||||||
|
#!java
|
||||||
|
Shell shell = new Shell();
|
||||||
|
shell.registerCommand(new HelloCommand());
|
||||||
|
shell.start();
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user