Skip to main content

Install new computer (inc) 0.1.18

Install basic software for different operating systems:

See documentation

Installation for users

First install uv:

curl -LsSf https://astral.sh/uv/install.sh | sh

Then install inc:

uv tool install inc --python 3.12

Usage

inc --help

Update inc

When installed with uv tool install, update to the latest release with:

inc self update

List available scripts

inc ls

Example output:

Available bash scripts:
  conda_python311
  conda_python312
  dotfiles
  gmsh
  new_mac

Run a script

inc run <script_name>

For example, to install gmsh:

inc run gmsh

To see what a script would do without running it:

inc run gmsh --dry-run

Install applications

Install an individual application with the native package manager:

inc apps install gh

For the same short workflow used by the script runner, catalog applications are also available through inc run and appear in its completion list:

inc run gh

App and profile names support shell completion after running inc --install-completion. For example, type inc apps install g and press Tab.

Preview the command without installing anything:

inc apps install gh --dry-run

Install a predefined group of applications without confirmation:

inc apps install --profile core --yes
inc apps install --profile dev --yes

Inspect the catalog and current installation state:

inc apps list
inc apps status
inc doctor

Applications and platform package mappings are declared in inc/apps.toml. The supported package families are Arch/Manjaro, Debian/Ubuntu, Fedora/RHEL, openSUSE, macOS/Homebrew, and Windows/WinGet.

View script contents

inc cat <script_name>

Installation for developers

git clone https://github.com/joamatab/install_new_computer.git ~/install_new_computer
cd ~/install_new_computer
uv sync

Install the local checkout as an editable command that works from any directory:

just tool-install
just tool-check

For MacOs type this into a terminal first:

xcode-select --install

References

Metadata

Release files for inc 0.1.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for inc 0.1.18
File Size Uploaded Provenance
inc-0.1.18.tar.gz 366.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for inc 0.1.18
File Interpreter ABI Platform
inc-0.1.18-py3-none-any.whl Python 3 none any Details

Total release size: 855.8 kB

Release files / inc-0.1.18.tar.gz

Download URL inc-0.1.18.tar.gz
Size 366.0 kB
Tags Source
SHA-256 checksum
How to use checksums
28cd3a6559971952fee8e3ae77169ccb1c9f58fef0d07a18e472e7cbf3285a82
BLAKE2b-256 checksum
How to use checksums
974f43c055b0044bc8cd38197001696311b13ea3d066ce4adb3a82bb11580fcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / inc-0.1.18-py3-none-any.whl

Download URL inc-0.1.18-py3-none-any.whl
Size 489.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eafc6e3c4a36290d64c18dfb4340794c650026887308989224f13f117f4c7f91
BLAKE2b-256 checksum
How to use checksums
48148c96827344b832e51ad5e02d5aafa2796fd4b3b63e905db8c808edc83138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for inc 0.1.18

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