Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajay2827/keytrove_cli
https://github.com/ajay2827/keytrove_cli
cli express-js inquirer mongoose nodejs
Last synced: about 17 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/ajay2827/keytrove_cli
- Owner: ajay2827
- License: mit
- Created: 2023-01-22T15:58:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-10T18:25:52.000Z (over 1 year ago)
- Last Synced: 2024-10-08T18:41:56.154Z (about 1 month ago)
- Topics: cli, express-js, inquirer, mongoose, nodejs
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/keytrove
- Size: 376 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# keytrove 😎
A cli package which is used to store key value pairs and images correspondence key name on Cloud . And these key value pairs and images key can be accessed by simply sigined in any devices .
![GitHub package.json version](https://img.shields.io/github/package-json/v/theninza/imcrypt?style=for-the-badge)
![GitHub Repo stars](https://img.shields.io/github/stars/theninza/imcrypt?logo=github&style=for-the-badge)
## Tech Stack
`Node`, `Express` , `Mongoose` , `Redis`
# Installation
1. First install keytrove package globally in your system .
```bash
npm install -g keytrove
```
2. Now for interacting with this package run help command .
```bash
keytrove help
```### `Screenshot`
![Screenshot](https://drive.google.com/file/d/1FSrxcbqTko6M8dUsvnzrUYyHfHUZWUgg/view?usp=share_link)
```sh
Options :
1. -v , --version Display Current version
2. h , help For help
3. signup For Signup
4. signin For SignIn
5. signout For Signing OutCommands :
1. keytrove set , keytrove s For Setting any Key
2. keytrove get , keytrove g For Getting any Specific key
3. keytrove update , keytrove u For Updating Any Key
4. keytrove remove , keytrove r For Removing Any Key
5. keytrove img-Upload , keytrove k For Uploading Any Image
6. keytrove img-Get , keytrove g For Getting Any Image correspondence Name
7. keytrove img-GetAll , keytrove l For Getting All Uploaded Images
8. keytrove img-Delete , keytrove l For deleting any Image Correspondence Image namePassword Requirements :
Password Must Has Atleast 6 Character
```3. After this to signup for creating an account or if you already signuped then signin using your credentials .
```bash
keytrove signup
keytrove signin
```## Features
### options
```bash
1. -v , --version Display Current version
2. h , help For help
3. signup For Signup
4. signin For SignIn
5. signout For Signing Out
```### Alias
```bash
s , set for setting key value
g , get for getting key value
r , remove for removing key value
k , img-Upload for uploading image
l , img-GetAll for getting all images keys
```### Commands
| Command | Description |
| ------ | ----------- |
| keytrove set | For Setting any Key value pair |
| keytrove get key_Name | For Getting any Specific key. |
| keytrove update key_Name | For Updating Any Key value . |
| keytrove remove key_Name | To delete Key value pair .|
| keytrove img-Upload | For Uploading Any Image |
| keytrove img-Get image_key | For Getting Any Image correspondence Name |
| keytrove img-GetAll | For Getting All Image-key Name |
| keytrove img-Delete image_key | For deleting any Image Correspondence Image key. |# Limitations 😢
**For uploading any image You have to Use url of image as path of image . Image should be uploaded on Online cloud storage**
## Authors 😎😉- [@adityajainakj123](https://github.com/adityajainakj123)
- [@ajay2827](https://github.com/ajay2827)
- [@navvvgupta](https://github.com/navvvgupta)