Skip to content

CyraTechZenith/java-dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Dictionary (CLI)

A command-line Java dictionary application that reads and parses word definitions from a markdown file.

About

This project is currently in the Version 1.1 stage of development.
The goal of this stage is to provide a stable, file-based dictionary system with a clear and structured command-line interface.

The application:

  • Loads dictionary data from a markdown (.md) file
  • Parses words, definitions, and examples
  • Provides interactive options through a menu-driven CLI

Features

  • Menu-driven command-line interface
  • Word search with definitions and examples
  • Option to display the full dictionary
  • File-based dictionary loading and parsing

Versioning

This repository will evolve over time.

  • v1.0: Initial CLI dictionary with file-based parsing
  • v1.1: Internal improvements, refactoring, and stability updates
  • Future versions will introduce new features, refactoring, and enhancements

Each version is committed incrementally to reflect feature growth and structural improvements.

Data File Notice

The current markdown dictionary file represents a stable baseline for the project and is actively used by the application.

  • Its structure and content may evolve incrementally in future versions
  • Updates will focus on expansion or refinement rather than replacement
  • Future versions may support additional formats or enhanced parsing logic

How to Run

  1. Compile the Java source files
  2. Run DictionaryApp
  3. Follow the on-screen menu options to:
    • Search for a specific word
    • View the full dictionary
    • Exit the application

This project is part of an ongoing iteration process, with an emphasis on clean structure, clarity, and incremental improvement.

About

A command-line Java dictionary application that parses definitions from a markdown file.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages