<img src="https://github.com/linux-profile/linux-profile/blob/master/docs/linuxp.png?raw=true">





[](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi.yml)
[](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi-test.yml)
[](https://github.com/linux-profile/linux-profile/actions/workflows/python-app-test.yml)

---
- **Documentation**: [https://docs.linuxprofile.com](https://docs.linuxprofile.com)
- **Source Code**: [https://github.com/linux-profile/linux-profile](https://github.com/linux-profile/linux-profile)
---
## [Introduction](https://docs.linuxprofile.com/)
**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.
> **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.
## [Why?](https://docs.linuxprofile.com/)
**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.
> **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.
### Quick URLs
- Last Version -> [https://linuxprofile.com/LAST_VERSION](https://linuxprofile.com/LAST_VERSION)
- Installation -> [https://linuxprofile.com/install.sh](https://linuxprofile.com/install.sh)
- Uninstallation -> [https://linuxprofile.com/uninstall.sh](https://linuxprofile.com/uninstall.sh)
## [Installation](https://docs.linuxprofile.com/nav/installation/)
- **PIP**
pip install linuxp
- **Poetry**
poetry add linuxp
- **Bash/Curl**
/bin/bash -c "$(curl -fsSL https://linuxprofile.com/install.sh)"
- **Pacman**
git clone https://github.com/linux-profile/linux-profile.git
cd linux-profile
makepkg
sudo pacman -U linux-profile-1.0.19-1-any.pkg.tar.zst
## [Uninstallation](https://docs.linuxprofile.com/nav/uninstallation/)
- **PIP**
pip uninstall linuxp
- **Poetry**
poetry remove linuxp
- **Bash/Curl**
/bin/bash -c "$(curl -fsSL https://linuxprofile.com/uninstall.sh)"
- **Pacman**
sudo pacman -R linux-profile
## [Commands](https://docs.linuxprofile.com/)
| Command | Description | Docs |
|:--------------------- |:------------------------------------------------------------------------------------- | :------------------------------------: |
| ``linuxp config`` | Settings file management. | [Link](https://docs.linuxprofile.com/nav/commands/config/) |
| ``linuxp profile`` | Profile file management. | [Link](https://docs.linuxprofile.com/nav/commands/profile/) |
| ``linuxp add`` | Parameter used to add a new item to the list in your profile file. | [Link](https://docs.linuxprofile.com/nav/commands/add/) |
| ``linuxp remove`` | Removes items from the profile file. | [Link](https://docs.linuxprofile.com/nav/commands/remove/) |
| ``linuxp install`` | This parameter is used to install the modules, **package**, **alias** and **script**. | [Link](https://docs.linuxprofile.com/nav/commands/install/) |
| ``linuxp uninstall`` | Command used to uninstall items. Be **very careful** when running. | [Link](https://docs.linuxprofile.com/nav/commands/uninstall/) |
| ``linuxp list`` | Lists all modules in the terminal and can also apply filters to find items. | [Link](https://docs.linuxprofile.com/nav/commands/list/) |
## Example Profile File
- Link - [linux_profile.json](https://linuxprofile.com/linux_profile.json)
## Commit Style
- ⚙️ FEATURE
- 📝 PEP8
- 📌 ISSUE
- 🪲 BUG
- 📘 DOCS
- 📦 PyPI
- ❤️️ TEST
- ⬆️ CI/CD
- ⚠️ SECURITY
## License
This project is licensed under the terms of the MIT license.
Raw data
{
"_id": null,
"home_page": "https://github.com/linux-profile/linux-profile",
"name": "linuxp",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "",
"author": "Fernando Celmer",
"author_email": "email@fernandocelmer.com",
"download_url": "https://files.pythonhosted.org/packages/fd/08/cbb1bc54eb78fb29e31ed63d8b3bf3098b9ce18ac71219a0eb023cad3058/linuxp-1.0.20.tar.gz",
"platform": null,
"description": "<img src=\"https://github.com/linux-profile/linux-profile/blob/master/docs/linuxp.png?raw=true\">\n\n\n\n\n\n\n\n[](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi.yml)\n[](https://github.com/linux-profile/linux-profile/actions/workflows/python-publish-pypi-test.yml)\n[](https://github.com/linux-profile/linux-profile/actions/workflows/python-app-test.yml)\n\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> **Portugu\u00eas**: **Linuxp** \u00e9 uma ferramenta de CLI para gerenciamento de perfil do Linux. Com este projeto \u00e9 poss\u00edvel, a partir de comandos executados no console, criar um arquivo no formato **json** para armazenar as configura\u00e7\u00f5es de backup. Como por exemplo, informa\u00e7\u00f5es sobre pacotes, alias, scripts, textos e arquivos. Tamb\u00e9m permite com um \u00fanico comando restaurar as configura\u00e7\u00f5es 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> **Portugu\u00eas**: Com a necessidade de automatizar os processos e execu\u00e7\u00e3o de scripts, surgiu **Linuxp**, projeto desenvolvido em python que tem como objetivo criar um padr\u00e3o no caos do armazenamento de informa\u00e7\u00f5es de pacotes, alias, scripts, textos e arquivos em um \u00fanico local, totalmente personaliz\u00e1vel de acordo com o usu\u00e1rio.\n\n### Quick URLs\n\n- Last Version -> [https://linuxprofile.com/LAST_VERSION](https://linuxprofile.com/LAST_VERSION)\n- Installation -> [https://linuxprofile.com/install.sh](https://linuxprofile.com/install.sh)\n- Uninstallation -> [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- \u2699\ufe0f FEATURE\n- \ud83d\udcdd PEP8\n- \ud83d\udccc ISSUE\n- \ud83e\udeb2 BUG\n- \ud83d\udcd8 DOCS\n- \ud83d\udce6 PyPI\n- \u2764\ufe0f\ufe0f TEST\n- \u2b06\ufe0f CI/CD\n- \u26a0\ufe0f SECURITY\n\n## License\n\nThis project is licensed under the terms of the MIT license.\n",
"bugtrack_url": null,
"license": "",
"summary": "\ud83d\udc27 Linux Profile Management CLI Tool",
"version": "1.0.20",
"project_urls": {
"Homepage": "https://github.com/linux-profile/linux-profile"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e471b201fa03f6f3fe43872e71800c9f03679ac35e45064fcc84903d144be641",
"md5": "cc13b51580788a2100b4696ebb6c8872",
"sha256": "3554e8ce9f4e30556b742f7c36f8dc8ee21df15b4cc1b0e8455adcb95b033be4"
},
"downloads": -1,
"filename": "linuxp-1.0.20-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cc13b51580788a2100b4696ebb6c8872",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 29290,
"upload_time": "2023-08-04T03:43:05",
"upload_time_iso_8601": "2023-08-04T03:43:05.923619Z",
"url": "https://files.pythonhosted.org/packages/e4/71/b201fa03f6f3fe43872e71800c9f03679ac35e45064fcc84903d144be641/linuxp-1.0.20-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd08cbb1bc54eb78fb29e31ed63d8b3bf3098b9ce18ac71219a0eb023cad3058",
"md5": "55a9d973e0a0794bd15c81dda3c219a6",
"sha256": "82721f0a92c433b926e56a073d5a1b6c9450d48c302964565b041e2139070d73"
},
"downloads": -1,
"filename": "linuxp-1.0.20.tar.gz",
"has_sig": false,
"md5_digest": "55a9d973e0a0794bd15c81dda3c219a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 19124,
"upload_time": "2023-08-04T03:43:07",
"upload_time_iso_8601": "2023-08-04T03:43:07.407461Z",
"url": "https://files.pythonhosted.org/packages/fd/08/cbb1bc54eb78fb29e31ed63d8b3bf3098b9ce18ac71219a0eb023cad3058/linuxp-1.0.20.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-04 03:43:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "linux-profile",
"github_project": "linux-profile",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "linuxp"
}