-
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8827f1a
commit 52b97b7
Showing
7 changed files
with
87 additions
and
82 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
[package] | ||
name = "mist" | ||
name = "mari" | ||
version = "0.6.2" | ||
authors = ["Hunter Wittenborn <[email protected]"] | ||
description = "The official command-line interface for the makedeb Package Repository" | ||
edition = "2021" | ||
homepage = "https://github.com/makedeb/mist" | ||
repository = "https://github.com/makedeb/mist" | ||
homepage = "https://github.com/makedeb/mari" | ||
repository = "https://github.com/makedeb/mari" | ||
license = "GPL-3.0-or-later" | ||
keywords = ["makedeb", "mpr", "apt", "mpr-helper", "helper"] | ||
categories = ["command-line-utilities"] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,32 @@ | ||
# Mist | ||
This is the repository for Mist, the official helper for the makedeb Package Repository. | ||
# Mari | ||
This is the repository for Mari, the official helper for the makedeb Package Repository. | ||
|
||
[![Latest deployment status](https://img.shields.io/drone/build/makedeb/mist?logo=drone&server=https%3A%2F%2Fdrone.hunterwittenborn.com)](https://drone.hunterwittenborn.com/makedeb/mist/latest) | ||
[![Latest deployment status](https://img.shields.io/drone/build/makedeb/mari?logo=drone&server=https%3A%2F%2Fdrone.hunterwittenborn.com)](https://drone.hunterwittenborn.com/makedeb/mari/latest) | ||
|
||
## Installation | ||
Users have a few options for installing Mist: | ||
Users have a few options for installing Mari: | ||
|
||
### From the Prebuilt-MPR | ||
This is the recommended way to install Mist. It avoids the need to compile any software, allows for automatic upgrades via APT, and gets you set up in just a couple of minutes. | ||
This is the recommended way to install Mari. It avoids the need to compile any software, allows for automatic upgrades via APT, and gets you set up in just a couple of minutes. | ||
|
||
First, [set up the Prebuilt-MPR on your system](https://docs.makedeb.org/prebuilt-mpr/getting-started), then just run the following to install Mist: | ||
First, [set up the Prebuilt-MPR on your system](https://docs.makedeb.org/prebuilt-mpr/getting-started), then just run the following to install Mari: | ||
|
||
```sh | ||
sudo apt install mist | ||
sudo apt install mari | ||
``` | ||
|
||
### From the MPR | ||
You can also install Mist directly from the MPR if you'd prefer that. | ||
You can also install Mari directly from the MPR if you'd prefer that. | ||
|
||
To install from source, run the following: | ||
|
||
```sh | ||
git clone 'https://mpr.makedeb.org/mist' | ||
cd mist/ | ||
git clone 'https://mpr.makedeb.org/mari' | ||
cd mari/ | ||
makedeb -si | ||
``` | ||
|
||
> Mist needs the latest version of the Rust compiler toolchain in order to build. It may work with older releases, but they're not tested against and aren't guaranteed to work. If you're system's repositories don't contain the latest release, the Rust toolchain can be installed from the [MPR](https://mpr.makedeb.org/packages/rustc) or the Prebuilt-MPR. | ||
> Mari needs the latest version of the Rust compiler toolchain in order to build. It may work with older releases, but they're not tested against and aren't guaranteed to work. If you're system's repositories don't contain the latest release, the Rust toolchain can be installed from the [MPR](https://mpr.makedeb.org/packages/rustc) or the Prebuilt-MPR. | ||
## Contributing | ||
If there's something you want added/fixed in Mist, feel free to open a pull request. There aren't many guidelines on what you should do quite yet, so just submit your changes and we can figure out what to do from there! | ||
If there's something you want added/fixed in Mari, feel free to open a pull request. There aren't many guidelines on what you should do quite yet, so just submit your changes and we can figure out what to do from there! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# Maintainer: Hunter Wittenborn <[email protected]> | ||
pkgname=mist | ||
pkgver=0.6.2 | ||
pkgname=mari | ||
pkgver=0.7.0 | ||
pkgrel=1 | ||
pkgdesc='The official helper for the makedeb Package Repository' | ||
arch=('any') | ||
|
@@ -17,10 +17,10 @@ makedepends=( | |
'pkg-config' | ||
) | ||
license=('GPL3') | ||
url='https://github.com/makedeb/mist' | ||
url='https://github.com/makedeb/mari' | ||
|
||
# Transition stuff for the package rename from 'mpr-cli' to 'mist'. | ||
conflicts=('mpr-cli<0.5.2') | ||
# Transition stuff for the package rename from 'mist' to 'mari'. | ||
conflicts=('mari<0.7.0') | ||
replaces=("${conflicts[@]}") | ||
|
||
source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") | ||
|
@@ -30,17 +30,17 @@ build() { | |
cd "${pkgname}-${pkgver}/" | ||
cargo build --release | ||
|
||
sed -i "s|:mansource: Git|:mansource: ${pkgver}|" man/mist.1.adoc | ||
sed -i "s|:mansource: Git|:mansource: ${pkgver}|" man/mari.1.adoc | ||
} | ||
|
||
package() { | ||
cd "${pkgname}-${pkgver}/" | ||
install -Dm 755 target/release/mist "${pkgdir}/usr/bin/mist" | ||
asciidoctor -b manpage -o - man/mist.1.adoc | install -Dm 644 /dev/stdin "${pkgdir}/usr/share/man/man1/mist.1" | ||
install -Dm 644 completions/mist.bash "${pkgdir}/usr/share/bash-completion/completions/mist" | ||
install -Dm 755 target/release/mari "${pkgdir}/usr/bin/mari" | ||
asciidoctor -b manpage -o - man/mari.1.adoc | install -Dm 644 /dev/stdin "${pkgdir}/usr/share/man/man1/mari.1" | ||
install -Dm 644 completions/mari.bash "${pkgdir}/usr/share/bash-completion/completions/mari" | ||
|
||
# Transition stuff for the package rename from 'mpr-cli' to 'mist'. | ||
ln -s '/usr/bin/mist' "${pkgdir}/usr/bin/mpr" | ||
# Transition stuff for the package rename from 'mist' to 'mari'. | ||
ln -s '/usr/bin/mari' "${pkgdir}/usr/bin/mist" | ||
} | ||
|
||
# vim: set sw=4 expandtab: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,23 @@ | ||
= MAKEDEB(1) | ||
:doctype: manpage | ||
:hardbreaks: | ||
:manmanual: Mist | ||
:manmanual: Mari | ||
:mansource: Git | ||
|
||
== NAME | ||
mist - The official helper for the makedeb Package Repository | ||
mari - The official helper for the makedeb Package Repository | ||
|
||
== SYNOPSIS | ||
*mist* clone _pkgbase_ [_options_] ... | ||
*mist* comment _pkgbase_ [_options_] ... | ||
*mist* info _pkgname_ [_options_] ... | ||
*mist* list-comments _pkgbase_ [_options_] ... | ||
*mist* search _query_ ... [_options_] ... | ||
*mist* update | ||
*mist* whoami [_options_] ... | ||
*mari* clone _pkgbase_ [_options_] ... | ||
*mari* comment _pkgbase_ [_options_] ... | ||
*mari* info _pkgname_ [_options_] ... | ||
*mari* list-comments _pkgbase_ [_options_] ... | ||
*mari* search _query_ ... [_options_] ... | ||
*mari* update | ||
*mari* whoami [_options_] ... | ||
|
||
== DESCRIPTION | ||
*mist* is a command-line interface for interacting with the makedeb Package Repository. | ||
*mari* is a command-line interface for interacting with the makedeb Package Repository. | ||
|
||
The *comment* and *whoami* commands both require authentication via an API key in order to run. An API key can be obtained via the MPR web interface on the user's account page, and can be passed into this program via the *--token* argument or the *MPR_TOKEN* environment variable, the former being described in *OPTIONS*, and the latter in *ENVIRONMENT*. | ||
|
||
|
@@ -48,7 +48,7 @@ Run each command with *--help* to see available options. | |
== BUGS | ||
Issues, as well as feature requests, should be reported on the project's GitHub page: | ||
|
||
https://github.com/makedeb/mist/issues | ||
https://github.com/makedeb/mari/issues | ||
|
||
Matrix is also used as our primary method of real-time communication, being where most discussions (outside of the issue tracker) take place. All rooms are joined via a Matrix space, which can be accessed via the following: | ||
|
||
|
@@ -57,7 +57,7 @@ Matrix is also used as our primary method of real-time communication, being wher | |
== AUTHORS | ||
Hunter Wittenborn <\[email protected]> | ||
|
||
A full list of contributors can be found by running *git shortlog -esn* in the Mist's Git repository (linked under *BUGS*). | ||
A full list of contributors can be found by running *git shortlog -esn* in the Mari's Git repository (linked under *BUGS*). | ||
|
||
== SEE ALSO | ||
*makedeb*(8) |