Skip to main content

Install new computer (inc) 0.1.16

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

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.16

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.16
File Size Uploaded Provenance
inc-0.1.16.tar.gz 365.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 854.9 kB

Release files / inc-0.1.16.tar.gz

Download URL inc-0.1.16.tar.gz
Size 365.7 kB
Tags Source
SHA-256 checksum
How to use checksums
493030d96fc68be4a5dc64e7a0185674accca53deb39a5b8532f4d64b3980241
BLAKE2b-256 checksum
How to use checksums
42c04542de0c6b09412c2cf0a66caf7a6f7c680821ef45cad7ed080d08d65b71
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.16-py3-none-any.whl

Download URL inc-0.1.16-py3-none-any.whl
Size 489.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aef475849bf943eb7df65a1381603ac5721b3dc93965a627908cdc60e08e4502
BLAKE2b-256 checksum
How to use checksums
a96157c6bac109fbfcfa9233d38b7caf3d124998396006d2355a880ec2959f5d
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.16

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