Skip to main content

Contains anything related to setting up a new computer (desktop) system

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Contributing License pre-commit GitHub

cmstp - computer setup

Contains anything related to setting up a new computer (desktop) system.

Disclaimer - Use at your own risk

This project is currently (12.2025) coded solely by me. As a junior developer, there is probably a lot that can be improved and although I have tested each task, there may be some unforeseen issues. Please use with caution and report any issues you find (see the contributing section).

During this project's initial development, I recommend using it solely on fresh machines.

Installation

Prerequisites

Ubuntu 24.04+

We recommend installing pipx via apt:

sudo apt update && sudo apt install pipx

Older Ubuntu Versions

We recommend installing pipx via pip:

sudo apt update && sudo apt install python3 python3-pip && python3 -m pip install --user pipx

NOTE: The installation of pipx via pip (as opposed to apt) is recommended on older versions, as the apt version is often outdated.

MacOS

Not supported yet.

Windows

Not supported yet.

Main Installation

Then, install cmstp via pipx:

pipx install cmstp

Usage

Please have a brief look at the documentation.

Contributing

Please see CONTRIBUTING.md for contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

TODO

Please see TODO.md for a list of planned improvements and features.

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

cmstp-1.3.1.tar.gz (74.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cmstp-1.3.1-py3-none-any.whl (94.9 kB view details)

Uploaded Python 3

File details

Details for the file cmstp-1.3.1.tar.gz.

File metadata

  • Download URL: cmstp-1.3.1.tar.gz
  • Upload date:
  • Size: 74.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for cmstp-1.3.1.tar.gz
Algorithm Hash digest
SHA256 094a89c6abe5079fe64fb27e171f2bbaf4cf2f96f6e0001b5441400e98167659
MD5 d08b941e0f33b8c8250a5abb345b4afb
BLAKE2b-256 0c5344771ab8e33848b317c26800e169ebd4a674f3131268e8a20970b90fceac

See more details on using hashes here.

File details

Details for the file cmstp-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: cmstp-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 94.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for cmstp-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 837c0a2ce62c0f10ef7e273b3a78e89542b94f1b68f21c428570b3d8cdea2c4a
MD5 3f41c333ca58b3d122ed29e7f6639051
BLAKE2b-256 12d36a9c7b96cabfabbf39d01fc89b51cf3dccf71203e29a4204cf091fe106a9

See more details on using hashes here.

Supported by

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