π startctl: Your Startup Program Commander
Welcome to startctl, the CLI tool that puts you in control of your Windows startup programs. Whether you're adding, removing, enabling, or disabling, startctl has got your back. It's like having a personal assistant for your startup apps, minus the coffee runs. βοΈ

π» Development
- Prerequisites: Ensure you have Go 1.23 or later installed. You can download it from the official Go website. Additionally, make sure
go-task is installed. You can download it from go-task's GitHub and follow the installation instructions for your platform.
- Clone the repo:
git clone https://github.com/neontowel/startctl.git
- Navigate to the directory:
cd startctl
π οΈ Build and run
Here's how you can use startctl to manage your startup programs:
- Build the application:
task build
- Run the application in development mode:
task run
π₯ Installation
To install startctl using Scoop, follow these steps:
-
Add the Scoop bucket:
scoop bucket add neontowel https://github.com/NeonTowel/scoop-bucket
-
Install startctl:
scoop install neontowel/startctl
π Features
- Add Programs: Easily add any program to your startup list.
- Remove Programs: Clean up your startup by removing unnecessary programs.
- Enable/Disable Programs: Toggle programs on or off without deleting them.
- List Programs: Get a quick overview of all your startup programs.
π€ Contributing
Contributions are welcome! Feel free to fork the repo and submit a pull request. Let's make startctl even better together.
π License
This project is licensed under the Unlicense. Feel free to use, modify, and distribute as you wish. No strings attached!
In a world where startup programs run amok, one CLI tool stands to bring order... πΆοΈ