Skip to content

Frikanalen/fk-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frikanalen command line utility

This utility is intended to facilitate automated/bulk uploads. It is currently being used primarily for development/testing.

If there is functionality you'd like to see, please file an issue - or even better, a PR.

Requirements

ffmpeg is only required for test video generation.

We use a custom branch of go-tus to get support for content returned by HTTP 200.

TODO: Review my fork of go-tus and put it into a state possible to merge

Installation

You need a Go compiler - and if you want to generate test media you'll need ffmpeg.

Debian

sudo apt install golang ffmpeg
sudo make -e PREFIX=/usr install

MacOS

brew install golang ffmpeg
make
sudo cp fk /usr/local/bin

Linter

This codebase uses golangci-lint.

MacOS

brew install golangci-lint

Linux I guess:

curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.43.0

About

Frikanalen command-line interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published