[Russian version] | [English version]
Простая CLI-утилита, написанная на Go, для анализа текста.
Я сделал этот проект для обучения Go, Git'у, GitHub'у и просто по фану, поэтому не относитесь к нему серьёзно.
- Подсчёт строк
- Подсчёт слов
- Подсчёт символов (без пробелов)
- Подсчёт пробелов
- Чтение из файла
- Флаги (в β версии)
./textstats-[ваша версия/архитектура] [Флаг(и)]Введите свой текст
Завершите ввод Enter & Control + D (Linux/MacOS)
или
./textstats-[ваша версия/архитектура] text.txt"text.txt" - любой текстовый файл.
Корректнно поддерживаемые форматы: любой UTF-8 текстовый файл
Например: .txt .md .go .py .json ...
Все поддерживаемые флаги:
-h, --help - Показывает вспомогательное сообщение и выходит
-v, --version - Показывает версию и выходит
-l, --lines - Показывает только счетчик линий
-w, --words - Показывает тоько счетчик слов
-s, --spaces - Показывает только счетчик пробелов
-c, --letters - Показывает только счетчик букв (символов)
И вы также можете использовать его с файлами.
Hello world
In your string(s) 1 lines
In your string(s) 2 words
In your string(s) 1 spaces
In your string(s) 10 letterstext.txt
In your string(s) 6 lines
In your string(s) 29 words
In your string(s) 19 spaces
In your string(s) 78 letters-l
Hello world
In your string(s) 1 lines-v
TextStats v1.5.0 (11-04-26 release)-c example.md
In your string(s) 6561 letters- Слова разделяются пробельными символами
- Поддерживается Unicode
Скачайте готовый бинарник со страницы релизов.
или
git clone https://github.com/Tima-games/TextStats.git
cd TextStats
go build -o textstats- Подсчёт строк
- Подсчёт слов
- Подсчёт символов
- Подсчёт пробелов
- README
- Чтение из файла
- Флаги
- Поддержка Windows
- GUI
- Встроенный редактор
...и многое другое