Skip to content

litongjava/mpip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpip

mpip is a command line tool written in Go for installing and uninstalling Python packages, and automatically updating the requirements.txt file.

Features

  • Install Python packages and add them to requirements.txt
  • Uninstall Python packages and remove them from requirements.txt

download

github

Installation

First, clone this repository:

git clone https://github.com/litongjava/mpip.git
cd mpip

Then, compile the mpip tool:

go build -o mpip main.go

This will generate an executable named mpip in the current directory. Please add mpip to your path:

go install

It will be automatically added to the go-path.

Usage

Installing Packages

Use the mpip install <package> command to install a Python package and add the package name to the requirements.txt file:

mpip install <package>

For example, to install the requests package:

mpip install requests

Uninstalling Packages

Use the mpip uninstall <package> command to uninstall a Python package and remove the package name from the requirements.txt file:

mpip uninstall <package>

For example, to uninstall the requests package:

mpip uninstall requests

Notes

  • Ensure that pip is installed in your environment and accessible from the command line.
  • The requirements.txt file will be automatically created or updated in the current directory.

Contribution

If you have any suggestions for improvements or find any issues, please submit a pull request or an issue.

License

This project uses the MIT license. For more information, see the LICENSE file.

About

python pckage manager tool base on pip

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages