{"id":15042432,"url":"https://github.com/linux-profile/linux-profile","last_synced_at":"2025-04-14T20:34:00.740Z","repository":{"id":61058091,"uuid":"538187783","full_name":"linux-profile/linux-profile","owner":"linux-profile","description":"🐧 CLI tool for managing linux user profiles with multiple powers make life easier and faster.","archived":false,"fork":false,"pushed_at":"2023-09-23T22:12:35.000Z","size":776,"stargazers_count":4,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T08:51:15.244Z","etag":null,"topics":["archlinux","bash","bash-script","kubuntu","linux","linux-app","linux-shell","package-json","package-management","package-manager","python","python-script","python3","ubuntu"],"latest_commit_sha":null,"homepage":"https://docs.linuxprofile.com","language":"Python","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/linux-profile.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}},"created_at":"2022-09-18T17:33:28.000Z","updated_at":"2024-04-18T12:53:02.000Z","dependencies_parsed_at":"2023-02-14T19:20:30.266Z","dependency_job_id":"d7880da5-ab23-4053-95b1-56b8111498da","html_url":"https://github.com/linux-profile/linux-profile","commit_stats":{"total_commits":646,"total_committers":3,"mean_commits":"215.33333333333334","dds":0.006191950464396245,"last_synced_commit":"2c90f293b1e66bfe9e11f4ecf33e19b78ef964e9"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-profile%2Flinux-profile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-profile%2Flinux-profile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-profile%2Flinux-profile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-profile%2Flinux-profile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linux-profile","download_url":"https://codeload.github.com/linux-profile/linux-profile/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248956522,"owners_count":21189361,"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":["archlinux","bash","bash-script","kubuntu","linux","linux-app","linux-shell","package-json","package-management","package-manager","python","python-script","python3","ubuntu"],"created_at":"2024-09-24T20:47:18.197Z","updated_at":"2025-04-14T20:34:00.712Z","avatar_url":"https://github.com/linux-profile.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/linux-profile/linux-profile/blob/master/docs/linuxp.png?raw=true\"\u003e\n\n![GitHub Org's stars](https://img.shields.io/github/stars/linux-profile?label=LinuxProfile\u0026style=flat-square)\n![GitHub last commit](https://img.shields.io/github/last-commit/linux-profile/linux-profile?style=flat-square)\n![PyPI](https://img.shields.io/pypi/v/linuxp?style=flat-square)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/linuxp?style=flat-square)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/linuxp?style=flat-square)\n\n[![check](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi.yml/badge.svg)](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi.yml)\n[![check](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi-test.yml/badge.svg)](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi-test.yml)\n[![check](https://github.com/linux-profile/linux-profile/actions/workflows/python-app-test.yml/badge.svg)](https://github.com/linux-profile/linux-profile/actions/workflows/python-app-test.yml)\n![](docs/coverage.svg)\n\n---\n\n- **Documentation**: [https://docs.linuxprofile.com](https://docs.linuxprofile.com)\n- **Source Code**: [https://github.com/linux-profile/linux-profile](https://github.com/linux-profile/linux-profile)\n\n---\n\n## [Introduction](https://docs.linuxprofile.com/)\n\n**English**: **Linuxp** is a CLI tool for Linux profile management. With this project it is possible, from commands executed in the console, to create a file in **json** format to store the backup settings. For example, information about packages, aliases, scripts, texts and files. It also allows with a single command to restore the saved settings.\n\n\u003e **Português**: **Linuxp** é uma ferramenta de CLI para gerenciamento de perfil do Linux. Com este projeto é possível, a partir de comandos executados no console, criar um arquivo no formato **json** para armazenar as configurações de backup. Como por exemplo, informações sobre pacotes, alias, scripts, textos e arquivos. Também permite com um único comando restaurar as configurações salvas.\n\n## [Why?](https://docs.linuxprofile.com/)\n\n**English**: With the need to automate processes and execution of scripts, **Linuxp** emerged, a project developed in python that aims to create a standard in the chaos of storing information about packages, aliases, scripts, texts and files in a single place, fully customizable from according to the user.\n\n\u003e **Português**: Com a necessidade de automatizar os processos e execução de scripts, surgiu **Linuxp**, projeto desenvolvido em python que tem como objetivo criar um padrão no caos do armazenamento de informações de pacotes, alias, scripts, textos e arquivos em um único local, totalmente personalizável de acordo com o usuário.\n\n### Quick URLs\n\n- Last Version -\u003e [https://linuxprofile.com/LAST_VERSION](https://linuxprofile.com/LAST_VERSION)\n- Installation -\u003e [https://linuxprofile.com/install.sh](https://linuxprofile.com/install.sh)\n- Uninstallation -\u003e [https://linuxprofile.com/uninstall.sh](https://linuxprofile.com/uninstall.sh)\n\n## [Installation](https://docs.linuxprofile.com/nav/installation/)\n\n- **PIP**\n\n      pip install linuxp\n\n- **Poetry**\n\n      poetry add linuxp\n\n- **Bash/Curl**\n\n      /bin/bash -c \"$(curl -fsSL https://linuxprofile.com/install.sh)\"\n\n- **Pacman**\n\n      git clone https://github.com/linux-profile/linux-profile.git\n      cd linux-profile\n      makepkg\n      sudo pacman -U linux-profile-1.0.19-1-any.pkg.tar.zst\n\n## [Uninstallation](https://docs.linuxprofile.com/nav/uninstallation/)\n\n- **PIP**\n\n      pip uninstall linuxp\n\n- **Poetry**\n\n      poetry remove linuxp\n\n- **Bash/Curl**\n\n      /bin/bash -c \"$(curl -fsSL https://linuxprofile.com/uninstall.sh)\"\n\n- **Pacman**\n\n      sudo pacman -R linux-profile\n\n## [Commands](https://docs.linuxprofile.com/)\n\n| Command               | Description                                                                           | Docs                                   |\n|:--------------------- |:------------------------------------------------------------------------------------- | :------------------------------------: | \n| ``linuxp config``     | Settings file management.                                                             | [Link](https://docs.linuxprofile.com/nav/commands/config/) |\n| ``linuxp profile``    | Profile file management.                                                              | [Link](https://docs.linuxprofile.com/nav/commands/profile/) |\n| ``linuxp add``        | Parameter used to add a new item to the list in your profile file.                    | [Link](https://docs.linuxprofile.com/nav/commands/add/) |\n| ``linuxp remove``     | Removes items from the profile file.                                                  | [Link](https://docs.linuxprofile.com/nav/commands/remove/) |\n| ``linuxp install``    | This parameter is used to install the modules, **package**, **alias** and **script**. | [Link](https://docs.linuxprofile.com/nav/commands/install/) |\n| ``linuxp uninstall``  | Command used to uninstall items. Be **very careful** when running.                    | [Link](https://docs.linuxprofile.com/nav/commands/uninstall/) |\n| ``linuxp list``       | Lists all modules in the terminal and can also apply filters to find items.           | [Link](https://docs.linuxprofile.com/nav/commands/list/) |\n\n## Example Profile File\n\n- Link - [linux_profile.json](https://linuxprofile.com/linux_profile.json)\n\n## Commit Style\n\n- ⚙️ FEATURE\n- 📝 PEP8\n- 📌 ISSUE\n- 🪲 BUG\n- 📘 DOCS\n- 📦 PyPI\n- ❤️️ TEST\n- ⬆️ CI/CD\n- ⚠️ SECURITY\n\n## License\n\nThis project is licensed under the terms of the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinux-profile%2Flinux-profile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinux-profile%2Flinux-profile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinux-profile%2Flinux-profile/lists"}