{"id":13500944,"url":"https://github.com/joselbr2099/mcompiler","last_synced_at":"2025-03-29T07:32:08.413Z","repository":{"id":168053358,"uuid":"184536907","full_name":"joselbr2099/mcompiler","owner":"joselbr2099","description":"Plugin to compile some languages ​​in micro text editor","archived":false,"fork":false,"pushed_at":"2020-10-12T22:50:34.000Z","size":39,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-31T19:37:40.251Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joselbr2099.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2019-05-02T07:11:23.000Z","updated_at":"2020-10-12T22:50:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"8b986ba5-d90f-497e-a1bb-01547ea1a73f","html_url":"https://github.com/joselbr2099/mcompiler","commit_stats":null,"previous_names":["joselbr2099/mcompiler"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joselbr2099%2Fmcompiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joselbr2099%2Fmcompiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joselbr2099%2Fmcompiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joselbr2099%2Fmcompiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joselbr2099","download_url":"https://codeload.github.com/joselbr2099/mcompiler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246155998,"owners_count":20732355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-07-31T22:01:20.336Z","updated_at":"2025-03-29T07:32:08.152Z","avatar_url":"https://github.com/joselbr2099.png","language":"Lua","funding_links":[],"categories":["Lua"],"sub_categories":[],"readme":"                                      _ _           \n      /\\/\\   ___ ___  _ __ ___  _ __ (_) | ___ _ __ \n     /    \\ / __/ _ \\| '_ ` _ \\| '_ \\| | |/ _ \\ '__|\n    / /\\/\\ \\ (_| (_) | | | | | | |_) | | |  __/ |\n    \\/    \\/\\___\\___/|_| |_| |_| .__/|_|_|\\___|_|\n                               |_|                  \n    https://github.com/joselbr2099/mcompiler\n\n# Simple plugin to compile code using micro text editor V 1.0.1\n\n### NOTE\n\nthis plugin is made for Tmux based IDE (t-ide) https://github.com/joselbr2099/t-ide\nbut can be using without t-ide with the correct settings\n\n### INSTALL\n\nin micro open command mode (remember this: ctrl+e ) and:\n\n\tplugins install mcompiler\n\n### MANUAL INSTALL\n\nin terminal\n\n    $ git clone https://github.com/joselbr2099/mcompiler\n    $ mv mcompiler ~/.config/micro/plugins\n\n### USE\nhas 3 commands to use mcompiler:\nto RUN your code(ruby, python...) open command mode and:\n\n\t\u003erunc\n\nto build/compile your code:\n\t\n\t\u003ebuild\n\nto debug your code:\n\t\n\t\u003edebug\n\nTo configure these variables with your favorite language ruby example\nopen a terminal and: \n\n\t\u003eset runc ruby\n\nto set \"build\" command, example go:\n\n\t\u003eset build \"go build -gcflags=-e\"\n\nremember that when using the prefix \"set\" the values passed to the commands\nrunc / build / debug will be local only for the current micro instance\nto show current value of commad:\n\n\t\u003eshow build\n\nFinally, to run/build/debug your code, you can use the micro command \nmode and use one of the 3 commands described above:\n\n### KEYBINDINGS\n\nto use a key instead of a command:\n\n          \"F5\" command to build your code\n          \"F6\" command to run your code\n\n### CONFIG\n\nopen file:\n\n\t~/.config/micro/plugins/mcompiler/mcompiler.lua\n\nto configure the commands \"runc\", \"build\" and \"debug\" in a global way for \nall the micro instances\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoselbr2099%2Fmcompiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoselbr2099%2Fmcompiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoselbr2099%2Fmcompiler/lists"}