An onboarding tool to install dot files and packages including a default mode with sensible defaults to run on most Debian/macOS machines.
Project description
☁️ onboardme 💻
Here's an example of the terminal after the script has run:
Features
- manage your dot files using a git repo
- install and upgrade libraries and apps
- supports different several package managers and a couple of operating systems
- can group together packages for different kinds of setups, e.g. gaming, devops, gui
- easy
yaml
config files in your$HOME/.config/onboardme/
directory
Quick Start
The quickest way to get started on a fresh macOS or distrubtion of Debian (including Ubuntu) is:
# this will download setup.sh to your current directory and run it
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/jessebot/onboardme/main/setup.sh)"
# this will display the help text for the onboardme cli
onboardme --help
You can also read more in depth Getting Started Docs 💙!
There's also more documentation on basically every program that onboardme touches.
Upgrading
If you're on python 3.11, you should be able to do:
pip3.11 install --upgrade onboardme
Features
Made for the following OS (lastest stable):
Optimized for:
Built using these great projects:
Status
🎉 Active project! Currently in later alpha :D (But not yet stable. There be 🐛.)
Please report 🐛 in the GitHub issues, and we will collect them, and release them into the wild, because we are vegan and nice. (Kidding, we will help! 😌)
We love contributors! Feel free to open a pull request, and we will review it asap! :)
:star: If you like this project, please star it to help us keep motivated :3
Contributors
JesseBot |
Max! |
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 Distribution
Built Distribution
Hashes for onboardme-0.15.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36322ad36528dbdc1174f37500589141bfee121c7c5738f8d01ff358b7af7068 |
|
MD5 | 6a1aa1fcb2c7911505c77e0aa15e6e97 |
|
BLAKE2b-256 | 6c8fd7131dad3b8cafc5bbcc6bf72da33fe5e356a99f4f34c0c70f136be2e2e6 |