Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c8d1d43fd |
@@ -0,0 +1,55 @@
|
|||||||
|
|
||||||
|
# Contributor License Agreement
|
||||||
|
|
||||||
|
By contributing to this project (“Project”), you (“Contributor”) agree to the following terms:
|
||||||
|
|
||||||
|
## 1. Grant of Copyright License
|
||||||
|
|
||||||
|
You hereby grant to the Project Maintainer a **perpetual, worldwide, non-exclusive, irrevocable, royalty-free, transferable, and sublicensable license** to use, reproduce, modify, prepare derivative works of, publicly display, publicly perform, distribute, and otherwise exploit your contributions, in whole or in part, in any form and for any purpose.
|
||||||
|
|
||||||
|
This includes, but is not limited to, the right to **relicense the Project or your contributions under any license**, including proprietary or commercial licenses.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. Grant of Patent License
|
||||||
|
|
||||||
|
You hereby grant to the Project Maintainer a **perpetual, worldwide, non-exclusive, irrevocable, royalty-free patent license** to make, have made, use, offer to sell, sell, import, and otherwise transfer your contributions, where such license applies to any patent claims you own or control that are necessarily infringed by your contribution.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Ownership
|
||||||
|
|
||||||
|
You retain ownership of your contributions. This Agreement does **not** transfer copyright ownership to the Project Maintainer.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. Original Work or Right to Contribute
|
||||||
|
|
||||||
|
You represent that:
|
||||||
|
|
||||||
|
* Your contributions are your original work, **or**
|
||||||
|
* You have the legal right to submit them under these terms.
|
||||||
|
|
||||||
|
You agree not to submit contributions that are encumbered by incompatible licenses, employment agreements, or other legal restrictions.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. No Obligation to Accept Contributions
|
||||||
|
|
||||||
|
The Project Maintainer is under **no obligation** to accept, merge, or distribute any contributions.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 6. No Warranty
|
||||||
|
|
||||||
|
Your contributions are provided **“as is”**, without warranty of any kind, express or implied.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 7. Governing Law
|
||||||
|
|
||||||
|
This Agreement shall be governed by and construed in accordance with the laws of **Canada**, without regard to conflict-of-law principles.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
By submitting a contribution (including code, documentation, or other materials), you acknowledge that you have read and agree to the terms of this Contributor License Agreement.
|
||||||
+1
-1
@@ -4,7 +4,7 @@ version = "1.0.0"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "A modern, fast, and concurrent disk usage analyzer"
|
description = "A modern, fast, and concurrent disk usage analyzer"
|
||||||
license = "GPL-3.0-only"
|
license = "GPL-3.0-only"
|
||||||
repository = "https://gitea.speelman.ca/gamertan/sized"
|
repository = "https://gitlab.speelman.ca/gamertan/sized"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
categories = ["command-line-utilities", "filesystem"]
|
categories = ["command-line-utilities", "filesystem"]
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
class Sized < Formula
|
class Sized < Formula
|
||||||
desc "A modern, fast, and concurrent disk usage analyzer"
|
desc "A modern, fast, and concurrent disk usage analyzer"
|
||||||
homepage "https://gitea.speelman.ca/gamertan/sized"
|
homepage "https://gitlab.speelman.ca/gamertan/sized"
|
||||||
url "https://gitea.speelman.ca/gamertan/sized/archive/v1.0.0.tar.gz"
|
url "https://gitlab.speelman.ca/gamertan/sized/archive/v1.0.0.tar.gz"
|
||||||
sha256 "REPLACE_WITH_ACTUAL_SHA256" # Run `shasum -a 256 v0.2.0.tar.gz` after upload
|
sha256 "REPLACE_WITH_ACTUAL_SHA256" # Run `shasum -a 256 v0.2.0.tar.gz` after upload
|
||||||
license "GPL-3.0-only"
|
license "GPL-3.0-only"
|
||||||
|
|
||||||
|
|||||||
@@ -17,11 +17,11 @@
|
|||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### From Binaries (Recommended)
|
### From Binaries (Recommended)
|
||||||
Download the latest pre-compiled binaries from the [Gitea Releases](https://gitea.speelman.ca/gamertan/sized/releases) page.
|
Download the latest pre-compiled binaries from the [Releases](https://gitlab.speelman.ca/gamertan/sized/releases) page.
|
||||||
|
|
||||||
### From Source
|
### From Source
|
||||||
```bash
|
```bash
|
||||||
git clone https://gitea.speelman.ca/gamertan/sized.git
|
git clone https://gitlab.speelman.ca/gamertan/sized.git
|
||||||
cd sized
|
cd sized
|
||||||
make install # Installs binary and man page
|
make install # Installs binary and man page
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ A fast, concurrent, and feature-rich command-line tool for visualizing disk usag
|
|||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### 🚀 Direct Download (macOS & Linux)
|
### 🚀 Direct Download (macOS & Linux)
|
||||||
Download the latest archive for your architecture from the [Releases](https://gitea.speelman.ca/gamertan/sized/releases) page.
|
Download the latest archive for your architecture from the [Releases](https://gitlab.speelman.ca/gamertan/sized/releases) page.
|
||||||
|
|
||||||
1. **Extract the archive**:
|
1. **Extract the archive**:
|
||||||
```bash
|
```bash
|
||||||
@@ -50,7 +50,7 @@ brew install gamertan/tap/sized
|
|||||||
```
|
```
|
||||||
|
|
||||||
### 📦 Debian / Ubuntu (.deb)
|
### 📦 Debian / Ubuntu (.deb)
|
||||||
1. Download the `.deb` package from the [Releases](https://gitea.speelman.ca/gamertan/sized/releases) page.
|
1. Download the `.deb` package from the [Releases](https://gitlab.speelman.ca/gamertan/sized/releases) page.
|
||||||
2. Install using `dpkg`:
|
2. Install using `dpkg`:
|
||||||
```bash
|
```bash
|
||||||
sudo dpkg -i sized_1.0.0_amd64.deb
|
sudo dpkg -i sized_1.0.0_amd64.deb
|
||||||
@@ -58,7 +58,7 @@ brew install gamertan/tap/sized
|
|||||||
|
|
||||||
### 🦀 From Source (Rust toolchain required)
|
### 🦀 From Source (Rust toolchain required)
|
||||||
```bash
|
```bash
|
||||||
git clone https://gitea.speelman.ca/gamertan/sized.git
|
git clone https://gitlab.speelman.ca/gamertan/sized.git
|
||||||
cd sized
|
cd sized
|
||||||
make install # Installs binary and man page
|
make install # Installs binary and man page
|
||||||
```
|
```
|
||||||
@@ -148,3 +148,12 @@ We believe that core diagnostic tools like `sized` should remain a public good.
|
|||||||
- It prevents proprietary "vampire" versions from taking private credit for public efforts.
|
- It prevents proprietary "vampire" versions from taking private credit for public efforts.
|
||||||
|
|
||||||
For more details, see the [LICENSE](LICENSE) file.
|
For more details, see the [LICENSE](LICENSE) file.
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
Contributions are welcome but not required.
|
||||||
|
|
||||||
|
By submitting a pull request, patch, or other contribution, you agree to the terms of the
|
||||||
|
[Contributor License Agreement](CLA.md).
|
||||||
|
|
||||||
|
If you do not agree with the CLA, please do not submit contributions.
|
||||||
|
|||||||
@@ -54,3 +54,6 @@ For system-wide installation from source, use the `Makefile`:
|
|||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
Defaults to `PREFIX=/usr/local`. Overridable via `PREFIX=/your/path make install`.
|
Defaults to `PREFIX=/usr/local`. Overridable via `PREFIX=/your/path make install`.
|
||||||
|
|
||||||
|
## 6. Contributions
|
||||||
|
The project accepts contributions under the terms of the [Contributor License Agreement](CLA.md). All pull requests must acknowledge agreement with these terms.
|
||||||
|
|||||||
Reference in New Issue
Block a user