Skip to content

waldirborbajr/bombot

Repository files navigation

bombot - GOLang Telegram Bot - Just for fun

tests goreport

BETA: This project is in active development. Please check out the issues and contribute if you're interested in helping out.

TODO: rewrite this document

bombot

tl;dr: bombot, a.k.a GOlang Symbolic Link (symlink), is an open-source software built-in with the main aim of being a personal alternative to GNU Stow.

As GNU Stow, bombot is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place.

With bombot it is eeasy to track and manage configuration files in the user's home directory, especially when coupled with version control systems.

How to install

brew install waldirborbajr/bombot/bombot

Go

Alternatively, you can install bombot using Go's go install command:

go install github.com/waldirborbajr/bombot@latest

This will download and install the latest version of bombot. Make sure that your Go environment is properly set up.

Note: Do you want this on another package manager? Create an issue and let me know!

How to use

The main goal of bombot is to be as simple as that, easy peasy lemon squeezy, with few commands and straight to the target.

# To create a link to $HOMR
bombot l

# To force overwrite existing link : **TODO** not implemented
bombot f -f

# To remove (kill) all symblinks : **TODO** not implemented
bombot k

# To remove a specific symblinks : **TODO** not implemented
bombot r symlink-name


# To print all symlink created : **TODO** not implemented
bombot p

.bombot-ignore`

You can add files/directories to ignore list, so when execute bombot the content will no be linked.

touch .bombot-ignore

Contributing to bombot

If you are interested in contributing to bombot, we would love to have your help! You can start by checking out the open issues on our GitHub repository to see if there is anything you can help with. You can also suggest new features or feel free to create a new feature by opening a new issue.

To contribute code to bombot, you will need to fork the repository and create a new branch for your changes. Once you have made your changes, you can submit a pull request for them to be reviewed and merged into the main codebase.

Contributors

Made with contrib.rocks.

BomBot

Starting NGrOK

ngrok http 9090

Setting WebHook

curl -F "url=https://f531-2804-d55-433d-5600-10b-8c9-7d95-bc9b.ngrok.io" https://api.telegram.org/bot5343272189:AAF5_yv9adxzqsNrYCqAY5jakgb4GqZFGBc/setWebhook

Deleting WebHook

curl  https://api.telegram.org/bot5343272189:AAF5_yv9adxzqsNrYCqAY5jakgb4GqZFGBc/deleteWebhook

About

BomBOT it is a Telegram Bot just for fun

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published