Skip to content

memphisdev/memphis-cli-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

github memphis banner

Memphis is a next-generation alternative to traditional message brokers.

CNCF Silver Member

CNCF Silver Member

Docs - Twitter - YouTube

Discord Code Of Conduct GitHub release (latest by date)

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.