Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ninech/nctl
- Owner: ninech
- License: apache-2.0
- Created: 2022-10-31T13:45:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T10:24:20.000Z (about 2 months ago)
- Last Synced: 2024-10-31T10:28:00.619Z (about 2 months ago)
- Language: Go
- Homepage:
- Size: 916 KB
- Stars: 12
- Watchers: 8
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nctl
```bash
$ nctl --help
Usage: nctlInteract 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