Metadata-Version: 2.4
Name: janito
Version: 3.12.2
Summary: A new Python package called janito.
Author-email: João Pinto <janito@ikignosis.org>
Project-URL: Homepage, https://github.com/ikignosis/janito
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: attrs==25.3.0
Requires-Dist: rich==14.0.0
Requires-Dist: pathspec==0.12.1
Requires-Dist: setuptools>=61.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: jinja2>=3.0.0
Requires-Dist: prompt_toolkit>=3.0.51
Requires-Dist: lxml>=5.4.0
Requires-Dist: requests>=2.32.4
Requires-Dist: bs4>=0.0.2
Requires-Dist: questionary>=2.0.1
Requires-Dist: openai>=1.68.0
Requires-Dist: Pillow>=10.0.0
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff==0.11.9; extra == "dev"
Requires-Dist: detect-secrets==1.4.0; extra == "dev"
Requires-Dist: codespell==2.4.1; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: questionary>=2.0.1; extra == "dev"
Requires-Dist: setuptools_scm>=8.0; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocs-material-extensions; extra == "dev"
Dynamic: license-file

# Janito

```bash
$ janito --help
Usage: janito <command>

Interact with Nine API resources. See https://docs.nineapis.ch for the full API docs.

Run "janito <command> --help" for more information on a command.
```

## Setup

```bash
# If you have go already installed
go install github.com/ninech/janito@latest

# Homebrew
brew install ninech/taps/janito

# Debian/Ubuntu
echo "deb [trusted=yes] https://repo.nine.ch/deb/ /" | sudo tee /etc/apt/sources.list.d/repo.nine.ch.list
sudo apt-get update
sudo apt-get install janito

# Fedora/RHEL
cat <<EOF > /etc/yum.repos.d/repo.nine.ch.repo
[repo.nine.ch]
name=Nine Repo
baseurl=https://repo.nine.ch/yum/
enabled=1
gpgcheck=0
EOF
dnf install janito

# Arch
# Install yay: https://github.com/Jguer/yay#binary
yay --version
yay -S janito-bin
```

For Windows users, janito is also built for arm64 and amd64. You can download the
latest exe file from the [releases](https://github.com/ninech/janito/releases) and
install it.

## Getting started

* login to the API using `janito auth login`
* run `janito --help` to get a list of all available commands
