Linux profile management tool
Project description
linux-profile
Introduction
Linux Profile is a Linux profile management tool. With this project it is possible, from commands executed in the console, to create a 'json' file to store backup configurations. such as information about installed packages, alias, terminal settings. It also allows with a single command to restore saved configurations.
Installation
-
Install - Pypi/PIP
pip install -U linuxp
-
Install - Shell/Curl
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/MyLinuxProfile/linux-profile/master/scripts/install.sh)"
Wiki Page
Commands:
# | Command | Description | Wiki page |
---|---|---|---|
01 | linuxp config |
Configuration of profile files and server connection. | Command Config |
02 | linuxp add |
Parameter used to add a new item to the list in your profile file. | Command Add |
03 | linuxp install |
This parameter is used to install the modules, package, alias and script. | Command Install |
04 | linuxp uninstall |
Command used to uninstall items. Be very careful when running. | Command Uninstall |
05 | linuxp list |
Lists all modules in the terminal and can also apply filters to find items. | Command List |
Options:
MODULE
Example | Wiki page | |
---|---|---|
package |
* [ Fixed argument] | Module |
alias |
* [ Fixed argument] | Module |
script |
* [ Fixed argument] | Module |
TAG
Example | Wiki page | |
---|---|---|
whatever |
[ Any text argument ] | Tag |
ITEM
Example | Wiki page | |
---|---|---|
whatever |
[ Any text argument ] | Value |
Make a profile backup
-
Saving the profile file:
cat ~/.config/linuxp/linux_profile.json > ~/backup_profile.json
-
Open in a text editor:
xdg-open ~/backup_profile.json
-
Open in Google Chrome browser:
google-chrome ~/backup_profile.json
-
Open in Firefox browser:
firefox ~/backup_profile.json
-
Open vi text editor:
vi ~/backup_profile.json
Profile File
- Link - linux_profile.json
Commit Style
- ⚙️ NO-TASK
- 📝 PEP8
- 📌 ISSUE
- 🪲 BUG
- 📘 DOCS
- 📦 PyPI
RESOURCES
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
linuxp-1.0.5.tar.gz
(14.0 kB
view hashes)
Built Distribution
linuxp-1.0.5-py3-none-any.whl
(18.7 kB
view hashes)