Skip to content

Teapot is a package manager designed for Windows that converts and manages packages originally intended for macOS and Linux. It simplifies the installation process and provides a Homebrew-like experience for Windows users.

License

Notifications You must be signed in to change notification settings

dolovesvw/teapot-packagemanager-UNDER-DEVELOPMENT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teapot Package Manager

Build Status

Overview

Teapot is a Windows package manager inspired by Homebrew, designed to simplify software installation and management for Windows users. Teapot supports automatic conversion of Homebrew packages to Windows-compatible versions, offering a unified command-line experience. It brings powerful dependency resolution and cross-platform support without the need for additional subsystems.

Features

  • Install Packages: Easily install software packages with simple commands.
  • Automatic Conversion: Converts Homebrew packages for Windows compatibility.
  • Dependency Management: Automatically resolves and installs required dependencies for each package.
  • User-Friendly CLI: Mimics the familiar brew command structure, making it easy for users of Homebrew to transition.
  • Cross-Platform Support: Designed to work on Windows without requiring Linux or macOS subsystems.

Installation

To install Teapot, run the following command in PowerShell:

iwr -useb https://raw.githubusercontent.com/dolovesvw/teapot/main/install.ps1 | iex

This command will download and execute the Teapot installation script. Make sure PowerShell is running with the appropriate execution policy to allow script execution.

Usage

Basic Commands

Here are some basic commands to get you started:

Install a package:

brewt install <package>

Update package list:

brewt update

Upgrade installed packages:

brewt upgrade

Uninstall a package:

brewt uninstall <package>

Teapot works just like homebrew!

But here is the documentation if you need it:

Documentation

Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to fork the repository and submit a pull request.

See contributing.md for ways to get started.

Steps to Contribute:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Make your changes and commit them.
  • Push to your fork and submit a pull request.

Please adhere to this project's code of conduct.

FAQ

No questions right now.

Come back later when Teapot is done!

Acknowledgments

Inspired by Homebrew:

  • Teapot is inspired by the simplicity and effectiveness of Homebrew for macOS and Linux users.

Homebrew Community:

  • Thanks to the open-source community behind Homebrew for their work and inspiration.

For more information, visit Homebrew's documentation.

For questions or feedback, please reach out to [[email protected]].

License

Teapot is open-source and available under the MIT License. See the LICENSE file for more details. Please ensure any package conversions respect the original licenses.

Teapot's inspiration comes from Homebrew, an open-source project under the MIT License. While Teapot uses a similar structure to Homebrew, it’s designed specifically for Windows users and does not directly copy Homebrew’s source code.

About

Teapot is a package manager designed for Windows that converts and manages packages originally intended for macOS and Linux. It simplifies the installation process and provides a Homebrew-like experience for Windows users.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published