Coder Social home page Coder Social logo

ore-monitor's Introduction

Ore-Monitor

Ore is a plugin repository built by SpongePowered

Ore-Monitor is a CLI application that displays Ore project information and allows installation.

Setup

Most of what Ore-Monitor does is interacting with public API from Ore; however, An API Key from ore is required. You can set this in your environment variables.

ORE_API_KEY

Usage

All arguments have the help flag available -h|--help

ore_command <search|plugin|install|check|help>

Search


This will perform a search of projects available on Ore

search [-c,-t,-o,-s,-r,-l,--offset] [search]

This will show the latest projects available

ore_command search

This will look up all projects relating to the keyword "nucleus"

ore_command search nucleus

Plugin


Look up plugin version data by its ID

plugin <plugin_id> [versions] [-t,-l,--offset] [version_name]

This command will display plugin information as well as the promoted versions.

ore_command plugin nucleus

This command will show all available versions of the plugin

ore_command plugin nucleus versions

This command will display the same information as the above, but it performs it for the selected version.

ore_command plugin nucleus versions 2.1.4

Install


Install a plugin with the plugin's ID and the name of the version

install [-d] <plugin_id> <version_name>

ore_command install nucleus 2.1.4

Check


Scans a file or directory for .jar files and compares the version with the version on Ore

check [dir]

ore_command check ./plugins

Additional Info

Future Plans

  • Update checking
  • Version upgrading
  • Detect current server version and display contextual data. ex: If the server is API8, display API8 versions first.

Special Thanks

@boxbeam without you, I wouldn't Rust.

Alternatives

Ore-Get by dosmike This project also runs as a plugin, allowing for operations in-game.

OrePlugin by Spongepowered This project is exclusively a plugin.

ore-monitor's People

Contributors

drzoddiak avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.