mass-binding-target is a command line tool for generating binding target list by search plot files from disk.

mass-binding-target

mass-binding-target is a command line tool for generating binding target list by search plot files from disk.

Build

Go 1.13 or newer.

go build -o bin/massBindingTarget main.go

An executable named massBindingTarget will be generated in ./bin directory.

Usage

NAME:
   massBindingTarget - Get MASS Binding Target List by searching for plot files from disk.

USAGE:
   ./massBindingTarget 
   
     [flags]

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --overwrite, -o         overwrite existed binding list file (default: false)
   --all, -a               list all files instead of only plotted files (default: false)
   --keystore value        specify the keystore to eliminate files without private key
   --type value, -t value  specify the searching plot type: m1 (for native MassDB) or m2 (for Chia Plot)
   --dirs value, -d value  specify the searching directories
   --help, -h              show help (default: false)

   

Running Examples

For native MassDB

Imagine that you have some native MassDB files distributed among three directories: /root/plot1, /root/plot2, /root/plot3.

The best practice for collect all plotted files is:

./massBindingTarget -t m1 -d /root/plot1 -d /root/plot2 -d /root/plot3 binding_list.json

A file named binding_list.json will be generated after the execution.

If you want to collect all files (whether it is plotted or not), use -a flag:

./massBindingTarget -t m1 -a -d /root/plot1 -d /root/plot2 -d /root/plot3 binding_list.json

For Chia Plot

Imagine that you have some Chia Plot files distributed among three directories: /root/plot1, /root/plot2, /root/plot3.

The best practice for collect all files is:

./massBindingTarget -t m2 -d /root/plot1 -d /root/plot2 -d /root/plot3 binding_list.json

A file named binding_list.json will be generated after the execution.

Similar Resources

lls is lightweight ls. Using lls, you can get a list of files in a directory that contains a large number of files.

lls lls is lightweight ls. Using lls, you can get a list of files in a directory that contains a large number of files. How? You allocate a buffer for

Dec 29, 2022

:mag: Search the Go packages via command-line

GoSearch Search the Go packages for pkg.go.dev via command-line. It supports all search options in Search Help. Installation go get github.com/mingram

Jun 23, 2022

Simple command line Github Search

ghs is a simple command line tool which will open the corresponding url for your github search in your default web browser.

Nov 10, 2021

A command line interface for trying out Repustate's multilingual semantic search

A command line interface for trying out Repustate's multilingual semantic search

rcli A command line interface for trying out Repustate's multilingual semantic search. Install & Usage Download the binary for your OS. Make sure it's

Nov 26, 2020

The Todo List / Task Manager for Geeks in command line

The Todo List / Task Manager for Geeks in command line

The CLI To-Do List / Task Manager for Geeks 🧑‍💻 Developer / DevOps / Sysadmin? A command line hero? 💻 Live with the dark terminal? 📝 Think in Mark

Dec 15, 2022

Simple to do list API with Gin and Gorm (with Postgres)Simple to do list API with Gin and Gorm (with Postgres)

go-todo Simple to do list API with Gin and Gorm (with Postgres) Docker Clone this repository and run: docker-compose up You can then hit the followin

Aug 29, 2022

A simple shopping list that keeps track of a users shopping list using charm.sh tools

Terminal Shopping List This repo is a practise project for learning practical Go. I have chosen to use a toolset called Charm as it provides a rich se

Jan 13, 2022

Command line tool for adding Windows resources to executable files

go-winres A simple command line tool for embedding usual resources in Windows executables built with Go: A manifest An application icon Version inform

Dec 27, 2022

Command-line tool to load csv and excel (xlsx) files and run sql commands

Command-line tool to load csv and excel (xlsx) files and run sql commands

csv-sql supports loading and saving results as CSV and XLSX files with data processing with SQLite compatible sql commands including joins.

Nov 2, 2022
git-glimpse is a command-line tool that is aimed at generating a git prompt like the one from zsh-vcs-prompt.

Git GoGlimpse git-glimpse is a command-line tool that is aimed at generating a git prompt like the one from zsh-vcs-prompt. The particularity of this

Jan 27, 2022
A command line tool that builds and (re)starts your web application everytime you save a Go or template fileA command line tool that builds and (re)starts your web application everytime you save a Go or template file

# Fresh Fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file. If the web framework yo

Nov 22, 2021
Watcher - A simple command line app to watch files in a directory for changes and run a command when files change!

Watcher - Develop your programs easily Watcher watches all the files present in the directory it is run from of the directory that is specified while

Mar 27, 2022
A command line utility for generating language-specific project structure.
A command line utility for generating language-specific project structure.

hydra hydra is a command line utility for generating language-specific project structures. ⏬ ✨ Features Build project templates with just one command

Oct 8, 2021
A command line utility and library for generating professional looking invoices in Go.
A command line utility and library for generating professional looking invoices in Go.

ginvoicer A command line utility and library for generating professional looking invoices in Go. This is a very rough draft and there could still be b

Dec 15, 2022
An open-source GitLab command line tool bringing GitLab's cool features to your command line
An open-source GitLab command line tool bringing GitLab's cool features to your command line

GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching

Dec 30, 2022
A command line tool to prompt for a value to be included in another command line.

readval is a command line tool which is designed for one specific purpose—to prompt for a value to be included in another command line. readval prints

Dec 22, 2021
Mass download all github repositories(public & private) of an organization, ideally in a few seconds.

Git Mass Mass download all github repositories(public & private) of an organization, ideally in a few seconds. Writing this as a simple bash script wo

Dec 27, 2021
Aug 5, 2022
cross platform command line tool to list, notify and book vaccine using cowin API

Command line tool to List and Book Vaccine cowin-cli is a simple cli tool to book vaccines and list centers using the COWIN API. It also supports auto

Mar 7, 2022