Skip to content

jtraub91/bits

Repository files navigation

bits

bits is a cli tool and pure Python library for Bitcoin

Dependencies

  • Python 3.7+

Installation

git clone https://github.com/jtraub91/bits.git
cd bits/
pip install .

Install for development

pip install -e .[dev]
pre-commit install

Usage

See the following for command line usage

bits -h

Configuration

A configuration file is not strictly necessary, but may be leveraged, nominally located at ~/.bits/config.[toml|json], for overriding CLI defaults.

See conf/ for default configuration files.

Config file support

TOML is preferred for configuration files but is natively supported only on Python 3.11 and up; on the contrary, JSON is supported for all Python versions. Therefore, for all Python versions, if ~/.bits/config.json is present, it will be used, but for Python 3.11+, if ~/.bits/config.toml is present, it will be used instead.

Donate

1GjPvTLYLNodnBJ969DWHcqBMP3pa5tsV3

License

MIT License

Copyright (c) 2023 Jason Traub

See LICENSE.txt for details.

About

cli tool & pure Python library for Bitcoin

Topics

Resources

License

Stars

Watchers

Forks

Languages