CLI Todo
Список дел в терминале
Менеджер списка дел для командной строки — на Rust и на Go.A command-line to-do manager — in Rust and Go.Менеджер списку справ для командного рядка — на Rust і на Go.
О проектеOverviewПро проєкт
Список дел прямо в терминале: добавить задачу, отметить выполненной, удалить, посмотреть список. Задачи сохраняются между запусками.
Менеджер задач — классическое упражнение, через которое удобно осваивать новый язык: оно небольшое, но затрагивает разбор аргументов, хранение данных, форматированный вывод. Здесь я сделал его сразу на Rust и Go.
Минимализм CLI хорош тем, что вся суть — в логике и хранении, без отвлечения на интерфейс.
A to-do list right in the terminal: add a task, mark it done, delete it, view the list. Tasks persist between runs.
A task manager is a classic exercise convenient for picking up a new language: it's small but touches argument parsing, data storage, formatted output. Here I did it in both Rust and Go.
CLI minimalism is good because all the essence is in logic and storage, with no interface to distract you.
Список справ прямо в терміналі: додати задачу, позначити виконаною, видалити. Задачі зберігаються між запусками.
Менеджер задач — класична вправа для освоєння нової мови. Тут я зробив його на Rust і Go.
Мінімалізм CLI добрий тим, що вся суть — у логіці.
ОсобенностиFeaturesОсобливості
- Добавление, выполнение, удаление задач
- Сохранение списка между запусками
- Две реализации: Rust и Go
- Классическое упражнение для освоения языка
- Adding, completing, deleting tasks
- List persistence between runs
- Two implementations: Rust and Go
- A classic language-learning exercise
- Додавання, виконання, видалення задач
- Збереження списку між запусками
- Дві реалізації: Rust і Go
- Класична вправа для освоєння мови