xinstall: Easy Cross-platform Installation and Configuration of Apps
Install xinstall
:::bash
pip3 install -U xinstall
Usage
-
Run
xinstall -hfor the help doc. -
Below is an example of install SpaceVim and configure it.
xinstall svim -ic -
In case
xinstallis not on the search path, you can usepython3 -m xinstall.maininstead. 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: nosudopermission - (L2) Non-root user running
xinstall --sudo subcmd -ic:sudois 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
Metadata
Release files for xinstall 0.52.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| xinstall-0.52.2.tar.gz | 393.9 kB | Without provenance | Details for xinstall-0.52.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| xinstall-0.52.2-py3-none-any.whl | Python 3 | none | any | Details for xinstall-0.52.2-py3-none-any.whl |
Total release size: 863.1 kB
Release files / xinstall-0.52.2.tar.gz
| Download URL | xinstall-0.52.2.tar.gz |
|---|---|
| Size | 393.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8aaa624e777bef3e3618f6dbf1f448b0c59fa5af18978a5a9258e4e189b5cde0
|
|
BLAKE2b-256 checksum How to use checksums |
ee94e267217d6cf8684a8c9bf1ad567de8ec5ef92b636fe9a841f6368d01f738
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.7.13 Linux/5.13.0-1023-azure
|
Release files / xinstall-0.52.2-py3-none-any.whl
| Download URL | xinstall-0.52.2-py3-none-any.whl |
|---|---|
| Size | 469.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53d48ec2145e702ae92b075b27de7412bf78eaf62cac8375d5c30af1702d5bab
|
|
BLAKE2b-256 checksum How to use checksums |
76709fc77dab4916336752094396d380548d2eccb1e739fb5d9e9505103726ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.7.13 Linux/5.13.0-1023-azure
|
Security for xinstall 0.52.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.