{"id":24488454,"url":"https://github.com/citizen7751/qx","last_synced_at":"2026-04-30T06:35:55.331Z","repository":{"id":247846174,"uuid":"826473078","full_name":"Citizen7751/qx","owner":"Citizen7751","description":"Make clickable shortcuts for system commands.","archived":false,"fork":false,"pushed_at":"2025-02-15T14:53:34.000Z","size":137,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T15:33:47.144Z","etag":null,"topics":["command-line","cpp","os","terminal"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Citizen7751.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-09T19:17:46.000Z","updated_at":"2025-02-15T14:53:38.000Z","dependencies_parsed_at":"2024-07-25T16:49:49.114Z","dependency_job_id":"97ec200d-8d90-45cc-b669-2e2c4a0dc1e4","html_url":"https://github.com/Citizen7751/qx","commit_stats":null,"previous_names":["citizen7751/qx"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Citizen7751%2Fqx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Citizen7751%2Fqx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Citizen7751%2Fqx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Citizen7751%2Fqx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Citizen7751","download_url":"https://codeload.github.com/Citizen7751/qx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663577,"owners_count":20327306,"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":["command-line","cpp","os","terminal"],"created_at":"2025-01-21T16:19:39.021Z","updated_at":"2026-04-30T06:35:55.311Z","avatar_url":"https://github.com/Citizen7751.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Announcement**\n\nQX is going to go though huge changes in the future and will become completely different!\\\nIt is planned to be rewritten in plain C and will have no colors - both for wider compatibility across operating systems, environments and compilers. It will also have the ability to both compile and directly interpret input files.\\\nOnce the program is done and uploaded, I currently plan to remove the .cpp version.\n\n\n---\n\n# Quick Execution\n\nIt's a simple tool that turns system commands into clickable shortcuts and thus makes execution easier.\n\n---\n\n## Usage\n\nWhen opened, the program will ask for the executable's name and its commands. After they are given, it will drop a C sourcefile and its compiled version, so it can be executed right away. The reason you get the sourcefile next to the executable is to be able to modify it later and recompile it.\n\n![](screenshot.png)\n\nConfigurable parts in ```qx.cpp``` are ```def_qx_cc```, ```def_qx_ofile_flag``` and ```def_qx_make_flags```. If you want to change the C compiler it should use, or the flags, modify these. The default configuration is for GCC.\n\n---\n\n## Build\n\n**Requirements:** [GCC](https://gcc.gnu.org/) or [Clang](https://clang.llvm.org/) (or any other C compiler)\n\n### Building on Windows:\n\nGCC: ```g++ -o qx.exe qx.cpp -s -O3```\\\nClang:```clang++ -o qx.exe qx.cpp```\n\n### Building on Linux:\n\nGCC: ```g++ -o qx qx.cpp -s -O3```\\\nClang:```clang++ -o qx qx.cpp```\n\n### Note\nIf you don't have any standalone compilers installed but have Microsoft Visual Studio, you can copy-paste the sourcefile into a new C/C++ project and execute it that way. However, the program itself has to use a C compiler that can easily be treated independently from its IDE. That's why I recommend GCC and Clang.\n\n---\n\n## License\n\nThis software is under the GPLv3 License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcitizen7751%2Fqx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcitizen7751%2Fqx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcitizen7751%2Fqx/lists"}