Skip to main content

xinstall: Easy Cross-platform Installation and Configuration of Apps

Install xinstall

:::bash
pip3 install -U xinstall

Usage

  1. Run xinstall -h for the help doc.

  2. Below is an example of install SpaceVim and configure it.

     xinstall svim -ic
    
  3. In case xinstall is not on the search path, you can use python3 -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: no sudo 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

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)

Source distribution for xinstall 0.52.2
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)

Table of built distributions (wheels) for xinstall 0.52.2
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page