{"id":49539554,"url":"https://github.com/jaanulo/cplex-plugin","last_synced_at":"2026-05-02T14:01:33.393Z","repository":{"id":349378362,"uuid":"1202110049","full_name":"JAANULO/CPLEX-Plugin","owner":"JAANULO","description":"CPLEX OPL language support and Zero-Config runner for IntelliJ IDEA.","archived":false,"fork":false,"pushed_at":"2026-05-01T22:52:28.000Z","size":3947,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-02T00:26:53.801Z","etag":null,"topics":["cplex","intellij-plugin","operations-research","opl"],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/31125-cplex-opl/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JAANULO.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-05T15:59:43.000Z","updated_at":"2026-05-01T22:31:59.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/JAANULO/CPLEX-Plugin","commit_stats":null,"previous_names":["jaanulo/cplex-plugin"],"tags_count":5,"template":false,"template_full_name":"JetBrains/intellij-platform-plugin-template","purl":"pkg:github/JAANULO/CPLEX-Plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAANULO%2FCPLEX-Plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAANULO%2FCPLEX-Plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAANULO%2FCPLEX-Plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAANULO%2FCPLEX-Plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JAANULO","download_url":"https://codeload.github.com/JAANULO/CPLEX-Plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAANULO%2FCPLEX-Plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32536582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T12:25:33.646Z","status":"ssl_error","status_checked_at":"2026-05-02T12:24:51.733Z","response_time":132,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplex","intellij-plugin","operations-research","opl"],"created_at":"2026-05-02T14:01:32.561Z","updated_at":"2026-05-02T14:01:33.386Z","avatar_url":"https://github.com/JAANULO.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CPLEX-Plugin\n\nProfesjonalna wtyczka do obsługi języka IBM ILOG CPLEX OPL w środowisku IntelliJ IDEA. \nZapewnia kolorowanie składni, inteligentne podpowiedzi oraz integrację z silnikiem solvera.\n\n[🇬🇧 English](#english) | [🇵🇱 Polski](#polski)\n\n\u003cp\u003eProvides native support for IBM ILOG CPLEX Optimization Programming Language (OPL) in JetBrains IDEs.\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eSyntax highlighting and code completion for OPL\u003c/li\u003e\n  \u003cli\u003eRun configuration for local oplrun solver with .mod/.dat auto-pairing\u003c/li\u003e\n  \u003cli\u003eClickable solver errors in console, structure view, templates, and formatter\u003c/li\u003e\n\u003c/ul\u003e\n---\n\n\u003ch2 id=\"english\"\u003e🇬🇧 English\u003c/h2\u003e\n\nPlugin adding native support for IBM ILOG CPLEX Optimization Programming Language (OPL) in JetBrains environments (IntelliJ IDEA, PyCharm, etc.).\n\n### Features\n* **Syntax Highlighting:** Keyword, model structure, and operator highlighting for `.mod` files.\n* **Code Completion:** Basic keyword and built-in function completion.\n* **Run Integration:** Built-in run configuration (`Run Opl Model`) for direct `oplrun` execution from the editor.\n* **Auto-Pairing:** Automatic `.dat` pairing when a matching file name exists.\n* **Path Support:** Manual `oplrun` path setup plus auto-detect button for default install locations.\n* **Console Navigation:** Clickable error links (for `.mod`) in run console.\n* **Structure View:** Side panel listing declarations, objective, and constraints.\n* **Editor Utilities:** Live templates, commenter (`Ctrl+/`), brace matcher, and basic code formatter.\n\n### Installation (Manual Install)\nBefore the plugin reaches the official JetBrains Marketplace, you can install it manually:\n1. Go to the [Releases](../../releases) tab on GitHub and download the latest `.zip` package.\n2. Open your IDE (e.g., IntelliJ IDEA, PyCharm).\n3. Navigate to \u003ckbd\u003eSettings/Preferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e.\n4. Click the gear icon (⚙️) at the top and select \u003ckbd\u003eInstall plugin from disk...\u003c/kbd\u003e.\n5. Select the downloaded `.zip` file and restart the IDE.\n\n### Requirements\nA local installation of **IBM ILOG CPLEX Studio** is required for Run Configuration execution. You can set `oplrun` manually in Run Configuration or use auto-detect from common install paths.\n\n---\n\n\u003ch2 id=\"polski\"\u003e🇵🇱 Polski\u003c/h2\u003e\n\nWtyczka dodająca natywne wsparcie dla języka IBM ILOG CPLEX Optimization Programming Language (OPL) w środowiskach JetBrains (IntelliJ IDEA, PyCharm, itp.).\n\n### Funkcje\n* **Kolorowanie składni:** Podświetlanie słów kluczowych, struktury modelu oraz operatorów dla plików `.mod`.\n* **Code Completion:** Podstawowe autouzupełnianie słów kluczowych i funkcji wbudowanych.\n* **Integracja uruchamiania:** Wbudowana konfiguracja `Run Opl Model`, wywołująca lokalny `oplrun` bezpośrednio z IDE.\n* **Auto-parowanie plików:** Automatyczne podpinanie `.dat`, gdy istnieje plik o tej samej nazwie.\n* **Obsługa ścieżki:** Ręczne wskazanie `oplrun` oraz przycisk auto-detekcji domyślnych lokalizacji.\n* **Nawigacja błędów:** Klikalne linki błędów solvera (dla `.mod`) w konsoli uruchomienia.\n* **Structure View:** Boczne drzewo elementów modelu (deklaracje, cel, ograniczenia).\n* **Narzędzia edytora:** Live templates, komentowanie (`Ctrl+/`), pary nawiasów i podstawowy formatter.\n\n### Instalacja (Instalacja Ręczna)\nZanim wtyczka trafi do oficjalnego sklepu JetBrains Marketplace, możesz ją zainstalować ręcznie:\n1. Przejdź do zakładki [Releases](../../releases) na GitHubie i pobierz najnowszą paczkę `.zip`.\n2. Otwórz swoje środowisko (np. IntelliJ IDEA, PyCharm).\n3. Wejdź w \u003ckbd\u003eSettings/Preferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e.\n4. Kliknij ikonę zębatki (⚙️) na górze i wybierz \u003ckbd\u003eInstall plugin from disk...\u003c/kbd\u003e.\n5. Wskaż pobrany plik `.zip` i zrestartuj IDE.\n\n### Wymagania\nDo działania Run Configuration wymagana jest lokalna instalacja **IBM ILOG CPLEX Studio**. Ścieżkę do `oplrun` (lub `oplrun.exe` na Windows) można wskazać ręcznie albo wykryć automatycznie dla typowych lokalizacji.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaanulo%2Fcplex-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaanulo%2Fcplex-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaanulo%2Fcplex-plugin/lists"}