pendo324 / finch-core

Core dependencies for Finch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

finch-core

This repository contains the core dependencies for the project and is versioned/maintained separately from the the main CLI repository.

Local Development

Dependency Installation

Fetch dependencies first.

brew update
brew install go qemu bash coreutils autoconf automake

Build core

Build project locally.

make

Start Lima virtual machine

./_output/lima/bin/limactl start template://fedora --tty=false

Run commands

Run and test any command you wish with the following.

./_output/lima/bin/limactl shell fedora nerdctl ...

E2E Testing

Note that the vm instance is NOT expected to exist before running the tests, please ensure it is removed before running the tests.

./_output/lima/bin/limactl stop fedora
./_output/lima/bin/limactl remove fedora

About

Core dependencies for Finch

License:Apache License 2.0


Languages

Language:Perl 44.1%Language:Makefile 27.1%Language:Go 12.6%Language:Shell 11.8%Language:Dockerfile 4.4%