/maven-setting-administrator

Tool for manage maven settings.xml

Primary LanguagePythonMIT LicenseMIT

Maven settings manager

Build Status

Command line tool for manage several settings file

Getting Started

Installing

You can install Maven Settings Manager (msa) with pip:

With python 2

    pip install msa --user

You can install pip here

With python 3

    pip3 install msa --user

Using

The most important commands are:

  • add To adding setting.
    msa add alias ~/Download/settings.xml
  • ls To list settings
    msa ls
  • use To select setting to used
    msa use alias

The others commands are:

  • version To know the msa version
   msa --version 
  • fix To clear and fill database with settings added in msa directory
    msa doctor --fix

Using like python module

    python -m msa -h

Using like command

Before add this to the $PATH:

Python2

    export PATH="~/Library/Python/2.7/bin:$PATH"

Python3

    export PATH="~/Library/Python/3.7/bin:$PATH"

After in you terminal, yo can use:

    msa -h

This is available only in bash terminal

Contributing

To contributing with this project follow the next steps:

  1. Fork the project
  2. Create a branch
  3. Add changes and committed
  4. Send a pull request

For other suggestions send an email to csosaur@gmail.com

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Changelog

  • 1.0.0
    • Initial version
    • Add basics command: add, ls, use
  • 1.0.1
    • Fix some issue
    • Add version command
  • 1.1.0
    • Add fix command
  • 1.1.1
    • Update pypi info
  • 1.1.2
    • Add bin file

Authors

  • Cristiam Sosa - Author - Gunmer

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details