My shell

Сделал шелл, но т.к это моя первая большая(относительно) программа, то
думаю там будет много ошибок.
Fixes

Поставил скобки в while и if-else, сделал
System.out.getProperty("user.home");
Fixes 2

Исправил ошибку с вылетом, когда ничего не вводишь и насчёт exit'а в
конце запроса, но у меня вопрос: как копировать сами папки, ведь
Files.copy может копировать только файлы? Тоже самое и с move, и ещё,
как мне сделать нормальные \ если на винде они в одну сторону, а в
линуксе в другую (т.к с cd на винде у меня всё хорошо работает)?
Fixes 3

Исправил сепараторы, поменял немного копирование, но всё равно не
работает - mkdir() создаёт не папку, а какой-то файл в который ничего не
копируется.
Fixes 4

cp and rm
Fixes 5

работу с пакетным режимом исправил, несколько пробелов и работу с
исключениями сделал, cd исправил.
"Почему директория?
$ cat file
aaaaaa
$ cp file file3
$ cat file3
cat: file3: it is a directory"
потому что мы копируем файл file в директорию file3 в которой лежит file
с нужными данными
Fixes 6

заменил на Sysytem.err, то есть при System.err возвращается не ноль? или
же надо сделать int main а потом где плохо что-то return -1? Но
компилятор тогда пишет, что метод main нигде не используется, так писать
return -1 или нет?
Fixes 7

Теперь исправил.
Fixes 8

вывод ошибки исправил. А как сделать chekstyle? Я скачал jar'овский
файл, но он у меня не запускается, ни просто двойным нажатием, ни через
консоль java -jar ... А так все ошибки, которые вы написали я исправил,
кроме того, что метод не рекомендуется делать больше 200, т.к мне
придётся всю программу перестраивать чтобы у main сотню строк убрать. Со
следующей программы, буду сразу писать всё в функциях.
Merge branch 'master' of https://github.com/dkomanov/fizteh-java-2014
Fixes 7

Нашёл ошибку у себя в ср и исправил её, но не помнимаю где с rm не
проходит, у меня всё хорошо удаляет.
Fixes 10

Исправил копию файла в себя и вообще в файлы, рассмотрел все случаи в
move, remove у меня на ноутбуке работает и рекурсивно и для одного
файла, и вспомнил про too much arguments.
Fixes 11

теперь всё работает, но у меня cp 1.txt 2.txt если нет файла или папки с
названием 2.txt то 1.txt скопируется в новосозданную папку 1.txt, т.к
кто знает, может мы так захотели папку назвать и нам никак не узнать
файл или папку создавать.
Fixes 12

Исправил cd немного, в прошлом скорее всего с абсолютными путями не
работало
Merge pull request #1 from Kud8/master

Кудрявцев Дмитрий, 396, Shell
В принципе ок. Но плохо, что практически нет разбиения на методы не говоря уже о классах.