Skip to content
This repository was archived by the owner on Sep 8, 2024. It is now read-only.

Minor improvements to the msm tool #1201

Merged
merged 6 commits into from
Nov 8, 2017
Merged

Minor improvements to the msm tool #1201

merged 6 commits into from
Nov 8, 2017

Conversation

theCalcaholic
Copy link
Contributor

@theCalcaholic theCalcaholic commented Nov 7, 2017

This pull requests adds two improvements to the msm command line tool.

  1. msm list will now show which skills are already installed (issue show which skills are installed in msm list #1202)

  2. A new msm info <skill> command has been added, with either being a distinct substring of a skill's name or the skill's github repository's url. It will display the readme.md from the repository in the terminal (if found). (issue Show skill description from within msm (command line) #1203)

@theCalcaholic
Copy link
Contributor Author

Sorry for not referencing the issues in the commit messages. Next time I'll read the contribution guidelines before making the PR.

@forslund
Copy link
Collaborator

forslund commented Nov 7, 2017

Thank you, this sounds like very useful features. I'll give it a go in a bit.

In the meantime I'd like you to sign the contributors licensing agreement (https://mycroft.ai/cla/), this is needed to make sure everything is Ok on the licensing side and you are aware what rights you're granting us.

@theCalcaholic
Copy link
Contributor Author

theCalcaholic commented Nov 7, 2017

Thanks for the information. I just signed the agreement. 👍

@penrods penrods added the CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) label Nov 7, 2017
@LearnedVector
Copy link
Contributor

This works really nicely. Tested and works for me. @forslund let me know if you have any concerns with this. otherwise it looks good to me. thanks @theCalcaholic!

@forslund
Copy link
Collaborator

forslund commented Nov 8, 2017

I tested it earlier and it works really well. Merging. Big thanks @theCalcaholic!

@forslund forslund merged commit 363372c into MycroftAI:dev Nov 8, 2017
@theCalcaholic
Copy link
Contributor Author

theCalcaholic commented Nov 8, 2017

I'm glad it works.

I think I should point out a short coming off the msm info command. It gets the information from the latest version's Readme instead of the version which is included in https://github.com/MycroftAI/mycroft-skills because I have no idea how to get the exact submodule version information without cloning the parent repository.

@forslund
Copy link
Collaborator

forslund commented Nov 8, 2017

I think we still pull the head version so that's quite accurate. I'll make a note to check it over when we start to use the version the submodule is pointing to

@theCalcaholic
Copy link
Contributor Author

@forslund Oh, perfect. Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants