Easy Cross-platform Installation and Configuration of Apps.
Project description
xinstall: Easy Cross-platform Installation and Configuration of Apps
Install xinstall
:::bash
pip3 install -U xinstall
Usage
-
Run
xinstall -h
for the help doc. -
Below is an example of install SpaceVim and configure it.
xinstall svim -ic
-
In case
xinstall
is not on the search path, you can usepython3 -m xinstall.main
instead. For example, to check the help doc.python3 -m xinstall.main -h
sudo Permission
xinstall has 3 levels of sudo
permission.
- (L1) Non-root user running
xinstall subcmd -ic
: nosudo
permission - (L2) Non-root user running
xinstall --sudo subcmd -ic
:sudo
is called when necessary - (L3) Non-root user running
sudo xinstall subcmd -ic
: root permission everywhere - (L3) root user running
xinstall subcmd -ic
: root permission everywhere
The suggested way is to run xinstal --sudo subcmd -ic
using non-root user if sudo
permission is required.
sudo xinstall subcmd -ic
might have side effect as some tools are installed to the local user directory,
in which case sudo xinstall subcmd -ic
installs the tool into /root/
which might not what you wwant.
Proxy
Some tools used by xinstall respect environment variables http_proxy
and https_proxy
.
Exporting those 2 evironment variable will make most part of xinstall work if proxy is required.
export http_proxy=http://server_ip:port
export https_proxy=http://server_ip:port
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for xinstall-0.52.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d48ec2145e702ae92b075b27de7412bf78eaf62cac8375d5c30af1702d5bab |
|
MD5 | df1a3a8e7ece86d910960f30f89d0c04 |
|
BLAKE2b-256 | 76709fc77dab4916336752094396d380548d2eccb1e739fb5d9e9505103726ea |