Skip to content

jonyszone/Calculator

Repository files navigation

Calculator & Code Snippet Manager

Calculator

A simple calculator application based on Java Swing.

Code Snippet Manager

A minimal Java tool that every programmer/coder loves for storing and organizing reusable code snippets.

Features

  • Store code snippets with title, language, code, and description
  • Search across all snippet fields
  • JSON file persistence (snippets.json)
  • Both CLI and GUI interfaces
  • Simple and minimal implementation

Files

  • src/Snippet.java - Data model
  • src/SnippetManager.java - Core manager with JSON persistence
  • src/SnippetCLI.java - Command-line interface
  • src/SnippetGUI.java - Graphical interface (Swing)
  • src/SnippetLauncher.java - Interface chooser
  • src/AddExampleSnippets.java - Add example snippets
  • src/TestSnippetManager.java - Test class

How to Use

# If Java is installed:
javac src/*.java

# Run the launcher (choose interface):
java SnippetLauncher

# Or run directly:
java SnippetCLI        # Command line interface
java SnippetGUI        # Graphical interface

# Add example snippets:
java AddExampleSnippets

Quick Start

./build_snippets.sh    # Check build status
./run_snippet_cli.sh   # Quick guide

See SNIPPET_MANAGER_README.md for complete documentation.

About

A minimal Java tool that every programmer/coder loves for storing and organizing reusable code snippets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors