# `ogito` Roadmap
This document outlines the future development direction for `ogito`. The goal is to enhance its capabilities as a lightweight and flexible project templating tool.
### Core Command Implementation
- [x] Implement the `list` command to show all saved templates.
- [x] Implement the `remove` command to delete a saved template.
- [x] Implement the `update` command to refresh templates from their source.
### Feature Enhancements
- [x] Support local filesystem paths as a source for templates.
- [x] Update project name in `package.json` file.
- [ ] **Improve `ogito new` command argument structure:** Change `ogito new <template-name> -d <project-name>` to `ogito new <template-name> [<project-name>]`. If `<project-name>` is omitted, prompt the user interactively for the name.
- [ ] **Interactive `remove` command:** When `ogito remove` is run without arguments, enter an interactive mode that lists all templates and allows the user to select which ones to delete.
### Developer Experience & Project Health
- [x] Enhance documentation and guides on the official website.
- [x] Refine error handling for network and filesystem operations.