BETA: This project is in active development. Please check out the issues and contribute if you're interested in helping out.
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.
brew install waldirborbajr/bombot/bombot
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!
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
You can add files/directories to ignore list, so when execute bombot
the content will no be linked.
touch .bombot-ignore
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.
Made with contrib.rocks.
ngrok http 9090
curl -F "url=https://f531-2804-d55-433d-5600-10b-8c9-7d95-bc9b.ngrok.io" https://api.telegram.org/bot5343272189:AAF5_yv9adxzqsNrYCqAY5jakgb4GqZFGBc/setWebhook
curl https://api.telegram.org/bot5343272189:AAF5_yv9adxzqsNrYCqAY5jakgb4GqZFGBc/deleteWebhook