{"id":23185764,"url":"https://github.com/xeyossr/terminalwrap","last_synced_at":"2025-04-05T04:44:13.628Z","repository":{"id":268280654,"uuid":"903840461","full_name":"xeyossr/terminalwrap","owner":"xeyossr","description":"A terminal wrap tool inspired by Spotify Wrapped","archived":false,"fork":false,"pushed_at":"2024-12-18T19:04:14.000Z","size":1869,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T12:43:21.683Z","etag":null,"topics":["bash","csh","fish","linux","shell","terminal","terminal-wrap","wrap","zsh"],"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/xeyossr.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-12-15T17:32:12.000Z","updated_at":"2024-12-18T19:04:18.000Z","dependencies_parsed_at":"2024-12-15T19:25:46.277Z","dependency_job_id":"1327b647-9b8b-44b0-a2fd-2f0decae9779","html_url":"https://github.com/xeyossr/terminalwrap","commit_stats":null,"previous_names":["xeyossr/terminalwrap"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xeyossr%2Fterminalwrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xeyossr%2Fterminalwrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xeyossr%2Fterminalwrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xeyossr%2Fterminalwrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xeyossr","download_url":"https://codeload.github.com/xeyossr/terminalwrap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289398,"owners_count":20914464,"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":["bash","csh","fish","linux","shell","terminal","terminal-wrap","wrap","zsh"],"created_at":"2024-12-18T10:12:42.170Z","updated_at":"2025-04-05T04:44:13.602Z","avatar_url":"https://github.com/xeyossr.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Terminal Wrap\n🧑‍💻 Which command do you use the most in the terminal? Let's find out the fun way! \n\n\u003ch3\u003e\nTerminal wrap tool written in \u003ccode\u003e👑 C++ 👑\u003c/code\u003e\n\u003c/h3\u003e\n\u003cbr\u003e\n\n![preview](assets/preview.png)\n\n![License](https://img.shields.io/github/license/xeyossr/terminalwrap?style=for-the-badge)\n![Commits](https://img.shields.io/github/commit-activity/m/xeyossr/terminalwrap?style=for-the-badge)\n![GitHub Repo stars](https://img.shields.io/github/stars/xeyossr/terminalwrap?style=for-the-badge)\n![GitHub issues](https://img.shields.io/github/issues/xeyossr/terminalwrap?style=for-the-badge)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/xeyossr/terminalwrap?style=for-the-badge)\n\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/xeyossr/terminalwrap?style=for-the-badge)\n![AUR version](https://img.shields.io/aur/version/terminalwrap?style=for-the-badge)\n\n\u003c/div\u003e\n\n##  💫 Features\n- Supports all popular shells!\n  - bash\n  - zsh\n  - fish\n  - csh\n\n- Shows you motivational messages according to the command you use most. Show me your most used command and I'll tell you who you are 😀\n- Yo, what more are you waiting for? lol\n\n## 💻 Installing\n---\n### Installation \n\nThere are 2 ways to install **TerminalWrap**:\n1. Compile it on your own system (don't worry, this is much easier than you think)\n2. Download the compiled version (not recommended)\n\nIf you don't want to compile it, all you need to do is install TerminalWrap from the [releases](https://github.com/xeyossr/terminalwrap/releases) page and then add it to PATH.\nBut if you want to compile it (recommended method) follow the steps below:\n\n#### Compile yourself\n\n1. Clone the repository:\n\n```bash\n$ git clone https://github.com/xeyossr/terminalwrap.git\n$ cd terminalwrap\n```\n\n2. Dependencies:\n\nYou are expected to install the dependencies required to build TerminalWrap:\n\n```bash\n# Debian/Ubuntu\n$ sudo apt install g++ libstdc++-dev cmake\n\n# RHEL/CentOs/Fedora\n$ sudo dnf install gcc-c++ libstdc++-devel cmake\n\n# Arch\n$ sudo pacman -S gcc cmake\n```\n\n3. Compile the source code:\n\n```bash\n$ mkdir build\n$ cd build\n$ cmake ..\n$ cmake --build .\n$ sudo cmake --install .\n```\n\n4. Now you can run TerminalWrap with a single command!\n```bash\n$ terminalwrap\n```\n\n### Installation on Arch-based distros\nYou can easily install TerminalWrap via [AUR](https://aur.archlinux.org/packages/terminalwrap) for Arch Linux-based systems.\n\n1. Install TerminalWrap via `yay`.\n\n```bash\n$ yay -S terminalwrap\n```\n\n2. Now you can easily run TerminalWrap with a simple command!\n```bash\n$ terminalwrap\n```\n\n## Usage\n\n```bash\nUsage: terminalwrap [OPTION]\n\nOptions:\n  --help, -h       Show this help message.\n  --bash           Force using Bash\n  --zsh            Force using Zsh\n  --fish           Force using Fish\n  --csh            Force using Csh\n  (default)        Detect the shell from the environment.\n```\n\n## License\n\nThis project is licensed under the GNU General Public License v3.0. You are free to use, modify, and distribute the software under the terms of this license. For more details, please refer to the [LICENSE](LICENSE) file.\n\n\n## Thanks for idea \u0026 example 💬\n- [islemci/cliwrap](https://github.com/islemci/cliwrap)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxeyossr%2Fterminalwrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxeyossr%2Fterminalwrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxeyossr%2Fterminalwrap/lists"}