ibl

command module
v0.0.0-...-6cd79f0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2024 License: MIT Imports: 1 Imported by: 0

README

IBL

IBL is a simple utility to make development of Infinity Bot List easier as well as to allow bot developers to test the API.

For more information, try running "ibl --help"

If you wish to add a new command, use "cobra-cli add NAME"

IBLFile types

db
  • db.seed - A file that when loaded seeds a database with optional seed data
  • db.backup - A file that when loaded backs up a database as an encrypted section based on a private key. This can then be safely stored on s3 or other storage providers
  • db.staging - A sanitized staging file that can then be restored to a staging database.

See helper_scripts for in production usage of these options for managing our database

Still a work in progress

Documentation

Overview

Copyright © 2022 Infinity Bot List

Directories

Path Synopsis
internal
agents/buildpkg
Common actions for all languages
Common actions for all languages
api
copyfile
From https://stackoverflow.com/questions/21060945/simple-way-to-copy-a-file
From https://stackoverflow.com/questions/21060945/simple-way-to-copy-a-file
downloader
Package downloader defines a progress bar downloader
Package downloader defines a progress bar downloader
iblfile_legacyenc
From https://github.com/InfinityBotList/iblfile/blob/7d02b1ba186e0d6211330ae3d5442521345f90c1/consts.go
From https://github.com/InfinityBotList/iblfile/blob/7d02b1ba186e0d6211330ae3d5442521345f90c1/consts.go
input
Package input provides secure input methods for iblcli
Package input provides secure input methods for iblcli
links
Package links provides functions for getting certain base links of the IBL API
Package links provides functions for getting certain base links of the IBL API
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL