Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ninech/nctl

Interact with Nine API resources.
https://github.com/ninech/nctl

Last synced: about 1 month ago
JSON representation

Interact with Nine API resources.

Awesome Lists containing this project

README

        

# nctl

```bash
$ nctl --help
Usage: nctl

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

Run "nctl --help" for more information on a command.
```

## Setup

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

# Homebrew
brew install ninech/taps/nctl

# 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 nctl

# Fedora/RHEL
cat < /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 nctl

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

## Getting started

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