Skip to main content

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

  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

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

xinstall-0.52.2.tar.gz (393.9 kB view details)

Uploaded Source

Built Distribution

xinstall-0.52.2-py3-none-any.whl (469.2 kB view details)

Uploaded Python 3

File details

Details for the file xinstall-0.52.2.tar.gz.

File metadata

  • Download URL: xinstall-0.52.2.tar.gz
  • Upload date:
  • Size: 393.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.7.13 Linux/5.13.0-1023-azure

File hashes

Hashes for xinstall-0.52.2.tar.gz
Algorithm Hash digest
SHA256 8aaa624e777bef3e3618f6dbf1f448b0c59fa5af18978a5a9258e4e189b5cde0
MD5 1777962e8f7fad9d841c423ce40be9c9
BLAKE2b-256 ee94e267217d6cf8684a8c9bf1ad567de8ec5ef92b636fe9a841f6368d01f738

See more details on using hashes here.

File details

Details for the file xinstall-0.52.2-py3-none-any.whl.

File metadata

  • Download URL: xinstall-0.52.2-py3-none-any.whl
  • Upload date:
  • Size: 469.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.7.13 Linux/5.13.0-1023-azure

File hashes

Hashes for xinstall-0.52.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53d48ec2145e702ae92b075b27de7412bf78eaf62cac8375d5c30af1702d5bab
MD5 df1a3a8e7ece86d910960f30f89d0c04
BLAKE2b-256 76709fc77dab4916336752094396d380548d2eccb1e739fb5d9e9505103726ea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page