From 50cc91a16d0eaf36962218c91ca369552b631865 Mon Sep 17 00:00:00 2001 From: Rami3L Date: Sun, 10 May 2020 20:01:02 +0800 Subject: [PATCH 1/7] Mention `pacaptr` in README.md See the `Related Projects` section. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6cf87058..e7ae38d2 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,7 @@ sun_tools * * * * * * * [`batch-pacapt`](https://github.com/Grenadingue/batch-pacapt): An Arch's pacman-like package manager for Windows * [`node-pacapt`](https://github.com/Grenadingue/node-pacapt): A node.js wrapper of pacapt + batch-pacapt +* [`pacaptr`](https://github.com/rami3l/pacaptr): A Rust port of pacapt with decent `homebrew`/`choco`/`dpkg` support and more ## Similar projects From 36164c38b5e16717ad3040bcf3d0580cfd94033e Mon Sep 17 00:00:00 2001 From: Ky-Anh Huynh Date: Sun, 10 May 2020 18:07:53 +0200 Subject: [PATCH 2/7] Add more details about pacaptr --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e7ae38d2..000b546a 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,8 @@ It supports the following package managers: * [Related projects](#related-projects) * [Similar projects](#similar-projects) * [Development](#development) + * [General steps](#general-steps) + * [Experimental projects](#experimental-projects) * [License](#license) * [Authors](#authors-contributors) @@ -141,7 +143,8 @@ sun_tools * * * * * * * [`batch-pacapt`](https://github.com/Grenadingue/batch-pacapt): An Arch's pacman-like package manager for Windows * [`node-pacapt`](https://github.com/Grenadingue/node-pacapt): A node.js wrapper of pacapt + batch-pacapt -* [`pacaptr`](https://github.com/rami3l/pacaptr): A Rust port of pacapt with decent `homebrew`/`choco`/`dpkg` support and more +* [`pacaptr`](https://github.com/rami3l/pacaptr): A Rust port of pacapt with decent `homebrew`/`choco`/`dpkg` support and more. + See also [Experimental projects](#experimental-projects) ## Similar projects @@ -173,6 +176,17 @@ $ sudo install -m755 ./pacapt.dev /usr/local/bin/pacapt Please read the sample `Makefile` for some details. +### Experimental projects + +We are trying to port the project to Rustlang. +Feel free to contribute in https://github.com/rami3l/pacaptr. + +We tried to rewrite the project in Dlang, but it's not mature enough. +See on `nd` branch: https://github.com/icy/pacapt/tree/nd. + +We also tried to rewrite in https://github.com/rami3l/pacapt-py, +golang (https://github.com/icy/pacapt/issues/126). + ## License This work is released under the terms of Fair license @@ -207,6 +221,7 @@ authors and contributors. * Kevin Brubeck (unhammer) * Konrad Borowski (xfix) * Kylie McClain (somasis) +* Rami3L * Valerio Pizzi (Pival81) * Siôn Le Roux (sinisterstuf) * Thiago Perrotta (thiagowfx) From c9890f3d512538031d65358633fd8853c8a8fc14 Mon Sep 17 00:00:00 2001 From: Ky-Anh Huynh Date: Sun, 10 May 2020 18:14:53 +0200 Subject: [PATCH 3/7] Minor updates --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 000b546a..c59a418e 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,7 @@ Feel free to contribute in https://github.com/rami3l/pacaptr. We tried to rewrite the project in Dlang, but it's not mature enough. See on `nd` branch: https://github.com/icy/pacapt/tree/nd. -We also tried to rewrite in https://github.com/rami3l/pacapt-py, +We also tried to rewrite in Python https://github.com/rami3l/pacapt-py, golang (https://github.com/icy/pacapt/issues/126). ## License From 1d6cd1e06e835e36628ad1c19229bd85e9c510de Mon Sep 17 00:00:00 2001 From: Rami3L Date: Mon, 11 May 2020 17:21:19 +0800 Subject: [PATCH 4/7] README: rewrite `Experimental projects` --- README.md | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index c59a418e..4c2d6a4e 100644 --- a/README.md +++ b/README.md @@ -26,20 +26,21 @@ It supports the following package managers: ## TOC -* [Description](#pacapt---an-archlinuxs-pacman-like-wrapper-for-many-package-managers) -* [Installation](#installation) - * [Install stable `Bash` script 2.4.x from Github](#install-stable-bash-script-24x-from-github) -* [Usage](#usage) - * [Basic options](#basic-options) - * [Basic operations](#basic-operations) - * [Implemented Operations](#implemented-operations) -* [Related projects](#related-projects) -* [Similar projects](#similar-projects) -* [Development](#development) - * [General steps](#general-steps) - * [Experimental projects](#experimental-projects) -* [License](#license) -* [Authors](#authors-contributors) +- [`pacapt` - An `ArchLinux`'s pacman-like wrapper for many package managers](#pacapt---an-archlinuxs-pacman-like-wrapper-for-many-package-managers) +- [TOC](#toc) +- [Installation](#installation) + - [Install stable `Bash` script 2.4.x from Github](#install-stable-bash-script-24x-from-github) +- [Usage](#usage) + - [Basic operations](#basic-operations) + - [Basic options](#basic-options) + - [Implemented operations](#implemented-operations) +- [Related projects](#related-projects) +- [Similar projects](#similar-projects) +- [Development](#development) + - [General steps](#general-steps) + - [Experimental projects](#experimental-projects) +- [License](#license) +- [AUTHORS. CONTRIBUTORS](#authors-contributors) ## Installation @@ -178,14 +179,17 @@ Please read the sample `Makefile` for some details. ### Experimental projects -We are trying to port the project to Rustlang. -Feel free to contribute in https://github.com/rami3l/pacaptr. +As the original Bash script grows, we feel a necessity to facilitate its maintenance. In [#126](https://github.com/icy/pacapt/issues/126), we propose to rewrite the project in Go, and some discussions have been made on the future of this project. -We tried to rewrite the project in Dlang, but it's not mature enough. -See on `nd` branch: https://github.com/icy/pacapt/tree/nd. +Feel free to contribute to our new Rust port: [`pacaptr`](https://github.com/rami3l/pacaptr). -We also tried to rewrite in Python https://github.com/rami3l/pacapt-py, -golang (https://github.com/icy/pacapt/issues/126). +Before that, we have also made several tries to rewrite the project: + +* `pacapt`'s [`nd`](https://github.com/icy/pacapt/tree/nd) branch: A rewrite in Dlang, but not mature enough. + +* [`pacapt-py`](https://github.com/rami3l/pacapt-py): A proof of concept in Python to provide pacapt-like experience to Homebrew. + +* [`pacapt-go`](https://github.com/rami3l/pacaptr/tree/go-dev): A more complete rewrite in Go, now lives in the [`go-dev`](https://github.com/rami3l/pacaptr/tree/go-dev) branch of `pacaptr` as legacy code. ## License @@ -221,7 +225,7 @@ authors and contributors. * Kevin Brubeck (unhammer) * Konrad Borowski (xfix) * Kylie McClain (somasis) -* Rami3L +* Gen Li (Rami3L) * Valerio Pizzi (Pival81) * Siôn Le Roux (sinisterstuf) * Thiago Perrotta (thiagowfx) From b3baf23b5cbba1115877520e3336c3c60b2286ed Mon Sep 17 00:00:00 2001 From: Ky-Anh Huynh Date: Mon, 11 May 2020 12:50:34 +0200 Subject: [PATCH 5/7] Clean up toc --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 4c2d6a4e..b8c94aef 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,6 @@ It supports the following package managers: ## TOC -- [`pacapt` - An `ArchLinux`'s pacman-like wrapper for many package managers](#pacapt---an-archlinuxs-pacman-like-wrapper-for-many-package-managers) -- [TOC](#toc) - [Installation](#installation) - [Install stable `Bash` script 2.4.x from Github](#install-stable-bash-script-24x-from-github) - [Usage](#usage) From 1fdbe3cab8ed5a4283a7a40bb9797b77f4b95b69 Mon Sep 17 00:00:00 2001 From: Ky-Anh Huynh Date: Tue, 12 May 2020 07:49:00 +0200 Subject: [PATCH 6/7] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8c94aef..c662eff8 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ It supports the following package managers: ## TOC +- [Description](#pacapt---an-archlinuxs-pacman-like-wrapper-for-many-package-managers) - [Installation](#installation) - [Install stable `Bash` script 2.4.x from Github](#install-stable-bash-script-24x-from-github) - [Usage](#usage) From 530f54f82573e125545ec20e50f4aa12655a6579 Mon Sep 17 00:00:00 2001 From: Ky-Anh Huynh Date: Tue, 12 May 2020 07:49:39 +0200 Subject: [PATCH 7/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c662eff8..a7463244 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ It supports the following package managers: - [General steps](#general-steps) - [Experimental projects](#experimental-projects) - [License](#license) -- [AUTHORS. CONTRIBUTORS](#authors-contributors) +- [Authors and Contributors](#authors-contributors) ## Installation