Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siddheshk02/securelee
A CLI tool for Secure File Share built using Golang and Appwrite.
https://github.com/siddheshk02/securelee
appwrite appwrite-auth appwrite-database appwrite-hackathon appwrite-storage cli file-sharing golang
Last synced: 3 months ago
JSON representation
A CLI tool for Secure File Share built using Golang and Appwrite.
- Host: GitHub
- URL: https://github.com/siddheshk02/securelee
- Owner: Siddheshk02
- License: mit
- Created: 2023-05-19T15:50:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-14T06:10:42.000Z (over 1 year ago)
- Last Synced: 2024-09-26T06:41:18.941Z (3 months ago)
- Topics: appwrite, appwrite-auth, appwrite-database, appwrite-hackathon, appwrite-storage, cli, file-sharing, golang
- Language: Go
- Homepage: https://securelee.my.canva.site/
- Size: 43 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Securelee 🔐
![](https://img.shields.io/github/license/Siddheshk02/Securelee?style=plastic)
![](https://img.shields.io/github/go-mod/go-version/Siddheshk02/Securelee)
![](https://img.shields.io/github/downloads-pre/Siddheshk02/Securelee/v0.1.3/total)A Open Source CLI tool built using Golang and Appwrite Cloud for Sharing Files Safely.
![image](https://github.com/Siddheshk02/Securelee/assets/90148705/fbbc1627-46ec-4816-9460-28a9b4fa04f5)
## 💻 Tech Stack :
- [Golang](https://go.dev/)
- [Appwrite](https://appwrite.io/)## 🛠️ Installation :
### Requirements :
- Golang ( version >= 1.19.3 ) [Installation Guide](https://golangdocs.com/install-go-windows)Run this command to install Securelee :
```
go install github.com/Siddheshk02/Securelee@latest
```
Start with Securelee :
```
Securelee
```
## 📌 Commands :
* [`Securelee [command] --help`](#Securelee-help)
* [`Securelee SignUp`](#Securelee-SignUp)
* [`Securelee login`](#Securelee-login)
* [`Securelee share`](#Securelee-share)
* [`Securelee get`](#Securelee-get)
* [`Securelee view`](#Securelee-view)
* [`Securelee downloads`](#Securelee-downloads)
* [`Securelee delete`](#Securelee-delete)
* [`Securelee whoami`](#Securelee-whoami)
* [`Securelee logout`](#Securelee-logout)## `Securelee [command] --help`
```
> Securelee --helpSecurelee is a Cloud based CLI tool for Sharing Files securely.
Usage:
Securelee [flags]
Securelee [command]Available Commands:
SignUp Sign-up to Securelee using your browser.
completion Generate the autocompletion script for the specified shell
delete Delete a Shared File.
downloads User who downloaded the Files shared by you
get Get a File.
help Help about any command
login Login to Securelee using your browser.
logout Command to Logout Securelee.
share Share a File
view Get list of Files Shared by you.
whoami A Command to see the Current logged-in User.Flags:
-h, --help help for Securelee
-t, --toggle Help message for toggleUse "Securelee [command] --help" for more information about a command.
```## `Securelee SignUp`
```
Sign-up to Securelee using your email.Usage:
Securelee SignUp [flags]Flags:
-h, --help help for SignUp
```## `Securelee login`
```
Login to Securelee using your email.Usage:
Securelee login [flags]Flags:
-h, --help help for login
```## `Securelee share`
```
Upload a File -> Get a code -> Share the code with others.Usage:
Securelee share [flags]Flags:
-h, --help help for share
```## `Securelee get`
```
Enter the Code -> Get the File.Usage:
Securelee get [flags]Flags:
-h, --help help for get
```## `Securelee view`
```
Get list of Files Shared by you.Usage:
Securelee view [flags]Flags:
-h, --help help for view
```## `Securelee downloads`
```
Get the list of Users who downloaded the Files shared by you.Usage:
Securelee downloads [flags]Flags:
-h, --help help for downloads```
## `Securelee delete`
```
Delete a Shared File.Usage:
Securelee delete [flags]Flags:
-h, --help help for delete
```## `Securelee whoami`
```
A Command to see the Current logged-in User.Usage:
Securelee whoami [flags]Flags:
-h, --help help for whoami```
## `Securelee logout`
```
Command to Logout of Securelee.Usage:
Securelee logout [flags]Flags:
-h, --help help for logout
```
## Support
Do support by giving a 🌟 to Securelee.