{"id":20045817,"url":"https://github.com/omergulen/universal-console-utils","last_synced_at":"2025-05-05T09:31:15.367Z","repository":{"id":40371710,"uuid":"264698513","full_name":"omergulen/universal-console-utils","owner":"omergulen","description":"This extension is built to ease inserting log (print) statements while coding.","archived":false,"fork":false,"pushed_at":"2024-08-27T17:13:49.000Z","size":935,"stargazers_count":16,"open_issues_count":11,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-28T10:23:00.588Z","etag":null,"topics":["console","hacktoberfest","helper","logging","print","utility","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omergulen.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}},"created_at":"2020-05-17T15:30:53.000Z","updated_at":"2024-08-27T10:15:58.000Z","dependencies_parsed_at":"2024-08-27T10:22:56.091Z","dependency_job_id":"2ebed096-8094-4a0b-a1a1-19592526daa2","html_url":"https://github.com/omergulen/universal-console-utils","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omergulen%2Funiversal-console-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omergulen%2Funiversal-console-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omergulen%2Funiversal-console-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omergulen%2Funiversal-console-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omergulen","download_url":"https://codeload.github.com/omergulen/universal-console-utils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224436453,"owners_count":17310833,"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":["console","hacktoberfest","helper","logging","print","utility","vscode","vscode-extension"],"created_at":"2024-11-13T11:19:19.024Z","updated_at":"2024-11-13T11:19:19.572Z","avatar_url":"https://github.com/omergulen.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Universal Console Utils\n\nThis extension is built to ease inserting log (print) statements while coding.\n\n### Demo with Selected Text\n\n\u003cimg src=\"./assets/images/extension-demo-with-text.gif\" /\u003e\n\n### Demo Blank Mode\n\n\u003cimg src=\"./assets/images/extension-demo-blank.gif\" /\u003e\n\n## Getting started\n\nYou can install this awesome extension through:\n- [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=omergulen.universal-console-utils)\n- [Open VSX Registry](https://open-vsx.org/extension/omergulen/universal-console-utils)\n\n## Installation\n\n### Via Visual Studio Code\n\nLaunch *Quick Open*:\n  - \u003cimg src=\"https://www.kernel.org/theme/images/logos/favicon.png\" width=16 height=16/\u003e \u003ca href=\"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf\"\u003eLinux\u003c/a\u003e `Ctrl+P`\n  - \u003cimg src=\"https://developer.apple.com/favicon.ico\" width=16 height=16/\u003e \u003ca href=\"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf\"\u003emacOS\u003c/a\u003e `⌘P`\n  - \u003cimg src=\"https://www.microsoft.com/favicon.ico\" width=16 height=16/\u003e \u003ca href=\"https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf\"\u003eWindows\u003c/a\u003e `Ctrl+P`\n\n\n\nPaste the following command and press `Enter`.:\n```shell\next install universal-console-utils\n```\n\n### From VSIX\n\n1. Download the `.vsix` file of the latest [release from GitHub](https://github.com/omergulen/universal-console-utils/releases)\n2. Run `code --install-extension universal-console-utils-*.*.*.vsix` in the command line ([reference](https://code.visualstudio.com/docs/editor/extension-gallery#_install-from-a-vsix))\n\n##### GitHub Repository Clone\n\nChange to your `.vscode/extensions` [VS Code extensions directory](https://code.visualstudio.com/docs/extensions/install-extension#_side-loading).\nDepending on your platform it is located in the following folders:\n\n  - \u003cimg src=\"https://www.kernel.org/theme/images/logos/favicon.png\" width=16 height=16/\u003e **Linux** `~/.vscode/extensions`\n  - \u003cimg src=\"https://developer.apple.com/favicon.ico\" width=16 height=16/\u003e **macOs** `~/.vscode/extensions`\n  - \u003cimg src=\"https://www.microsoft.com/favicon.ico\" width=16 height=16/\u003e **Windows** `%USERPROFILE%\\.vscode\\extensions`\n\nClone the Universal Console Utils repository as `omergulen.universal-console-utils`:\n\n```shell\ngit clone https://github.com/omergulen/universal-console-utils.git omergulen.universal-console-utils\n```\n\n## Usage\n\nBy default `Alt + Shift + L` (`Option + Shift + L` for Mac) key combination inserts the most common print statement of the language.\n\nAlso, if there is a selection in the editor, it inserts a print statement with that selection. It's like a shortcut for printing variables to the console.\n\n## Roadmap\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eSteps/Status\u003c/th\u003e\n            \u003cth\u003eIssue\u003c/th\u003e\n            \u003cth\u003eLanguage Support\u003c/th\u003e\n            \u003cth\u003eFunctionality Support\u003c/th\u003e\n            \u003cth\u003eTesting\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTO-DO\u003c/td\u003e\n            \u003ctd\u003eRefactor code\u003c/td\u003e\n            \u003ctd\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003c/td\u003e\n            \u003ctd rowspan=6\u003eTesting\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eDONE\u003c/td\u003e\n            \u003ctd\u003eHandle multi-selection\u003c/td\u003e\n            \u003ctd rowspan=5\u003eSupport more languages\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTO-DO\u003c/td\u003e\n            \u003ctd\u003eLet users to edit config file\u003c/td\u003e\n            \u003ctd rowspan=4\u003eSupport more functions (delete logs etc.)\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTO-DO\u003c/td\u003e\n            \u003ctd\u003eHandle back-tick, sing and double quotes\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTO-DO\u003c/td\u003e\n            \u003ctd\u003eSave/Apply config files to/from Gist's\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTO-DO\u003c/td\u003e\n            \u003ctd\u003eMore configuration\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n## Contribution\n\nBug reports and pull requests are welcome on GitHub at https://github.com/omergulen/universal-console-utils. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct\n\n## License\n\nThe repo is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomergulen%2Funiversal-console-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomergulen%2Funiversal-console-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomergulen%2Funiversal-console-utils/lists"}