memphis-dev-cli-beta
v1.0.2
Published
A powerful message broker for modern developers
Downloads
5
Readme
Memphis is a next-generation alternative to traditional message brokers.
A simple, robust, and durable cloud-native message broker wrapped with an entire ecosystem that enables cost-effective, fast, and reliable development of modern queue-based use cases. Memphis enables the building of modern queue-based applications that require large volumes of streamed and enriched data, modern protocols, zero ops, rapid development, extreme cost reduction, and a significantly lower amount of dev time for data-oriented developers and data engineers.
This repository is currently outdated and under refactoring.
Installation
Homebrew
$ brew install Memphisdev/homebrew-memphis-cli/memphis
npm
$ npm i memphis-dev-cli -g
Connect
Connection to Memphis control plane
Once connected, the entire functionalities offered by Memphis are available.
$ mem connect -s <memphis> -u root -p memphis
Parameters - all required
-u, --user User
-p, --password <password> Password
-s, --server <server> Memphis broker
-h, --help display help for command
Example
$ mem connect -u root -p memphis -s http://localhost:5555
Connected successfully to Memphis.
Support 🙋♂️🤝
Ask a question ❓ about Memphis{dev} or something related to us:
We welcome you to our discord server with your questions, doubts and feedback.
Create a bug 🐞 report
If you see an error message or run into an issue, please create bug report. This effort is valued and it will help all Memphis{dev} users.
Submit a feature 💡 request
If you have an idea, or you think that we're missing a capability that would make development easier and more robust, please Submit feature request.
If an issue❗with similar feature request already exists, don't forget to leave a "+1". If you add some more information such as your thoughts and vision about the feature, your comments will be embraced warmly :)
Contributing
Memphis{dev} is an open-source project. We are committed to a fully transparent development process and appreciate highly any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as part of the Memphis{dev} community. Please refer to our Contribution Guidelines and Code of Conduct.
Contributors ✨
Thanks goes to these wonderful people ❤:
License 📃
Memphis is open-sourced and operates under the "Memphis Business Source License 1.0" license Built out of Apache 2.0, the main difference between the licenses is: "You may make use of the Licensed Work (i) only as part of your own product or service, provided it is not a message broker or a message queue product or service; and (ii) provided that you do not use, provide, distribute, or make available the Licensed Work as a Service. A “Service” is a commercial offering, product, hosted, or managed service, that allows third parties (other than your own employees and contractors acting on your behalf) to access and/or use the Licensed Work or a substantial set of the features or functionality of the Licensed Work to third parties as a software-as-a-service, platform-as-a-service, infrastructure-as-a-service or other similar services that compete with Licensor products or services." Please check out License to read the full text.