Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theirish81/zaes
https://github.com/theirish81/zaes
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/theirish81/zaes
- Owner: theirish81
- License: mit
- Created: 2023-12-31T14:21:43.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T13:58:19.000Z (5 months ago)
- Last Synced: 2024-10-11T20:05:48.557Z (about 1 month ago)
- Language: Go
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zaes
Zaes is a simple CLI utility that allows you to:
* ZIP and AES-encrypt files and entire directories
* Securely wipe files from your hard drive (single pass)## Commands
### encrypt
```shell
zaes encrypt [path]
```
Zips and encrypts the provided path. The byproduct of the process is a file retaining the file name, with the `.zaes`
extension.**Parameters**
* `-p --password` (string, required): the password to encrypt the archive
* `-e --erase-source` (boolean): securely wipes the source file once the encryption is complete
* `-y --non-interactive` (boolean): will automatically "yes" any prompt that may arise### decrypt
```shell
zaes decrypt [path]
```
Decrypts and unzips the provided path to a `.zaes` file.**Parameters**
* `-p --password` (string, required): the password to decrypt the archive
* `-e --erase-source` (boolean): securely wipes the source `.zaes` file once the decryption is complete
* `-y --non-interactive` (boolean): will automatically "yes" any prompt that may arise### wipe
```shell
zaes wipe [path]
```
Securely wipes the provided path, whether it's a file or directory.**Parameters**
* `-y --non-interactive` (boolean): will automatically "yes" any prompt that may arise