Skip to main content

An onboarding tool to install dot files and packages

Project description

☁️ onboardme 💻

./docs/onboardme/screenshots/help_text.svg alt='screenshot of full output of onboardme --help

This is a project to store config files, as well as programatically install core packages across several package managers that we need for development. A lot of this was amassed from many years of quickly looking into a thing™️ , jotting it down, and then just hoping we'd remember why it was there later, so this is now a renewed effort in remembering all the thing™️s, and automating as much as possible. The idea is that it's faster, smaller, and easier to configure than it's ansible equivalent.

Here's an example of the terminal after the script has run:

./docs/onboardme/screenshots/terminal_screenshot.png alt='screenshot of terminal after runnign onboardme. includes colortest-256, powerline prompt, icons for files in ls output, and syntax highlighting examples with cat command.'

Quick Start

Get Started here 💙!

Docs

We've recently setup a justthedocs page here.

Status

Made for the following OS (lastest stable):

made-for-macOS made-for-debian made-for-ubuntu

Optimized for:

made-with-for-vim made-with-python made-with-bash

And built using these great projects. Please go check them out:

Currently in later alpha :D Please report 🐛 in the GitHub issues, and we will get them as we have time. You can also open a pull request, and we can review it asap! 💙 We love contributors!

Special Thanks

Thank you to @cloudymax for all their direct contributions for gaming on Linux, virtualization, rc file edits, and the hyper terminal configs. Also, couldn't have polished a lot of this without their patience during my late night ramblings about my 8 different package managers and why utf-8 isn't called utf-14 :3 💙

Shameless plugs for other projects

Looking for a project to get running on a machine that has no OS at all? Check out pxeless.

Looking for a project to get started with self hosting k8s stuff? Check out smol k8s lab.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

onboardme-0.13.10a24-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

Details for the file onboardme-0.13.10a24-py3-none-any.whl.

File metadata

  • Download URL: onboardme-0.13.10a24-py3-none-any.whl
  • Upload date:
  • Size: 40.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for onboardme-0.13.10a24-py3-none-any.whl
Algorithm Hash digest
SHA256 4acc95701015e5971f8c5670c359446bb6d5b2e3e5794f1fa6573a631c9db4c1
MD5 66e03b71929ef05ca0e4e0be19abeec7
BLAKE2b-256 b2e09366391dfc13920b4ca23a94c98d166b9acf045fad109ae0bfa14341c2fa

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