Execute this command in any terminal with Python >=3.12 installed: `pip install bkt`
Run `bucket init` to initialize a bucket in .
Run `bucket -d path/to/my/directory init` to initialize a bucket in ./path/to/my/directory
Average size of a bucket is 1.44KB
Buckets can be ran using `bucket run`, which will execute the entrypoint.
To set an entrypoint, run `bucket set entrypoint [command]` (e.g. `bucket set entrypoint python main.py`)
In the examplea above, when you execute `bucket run`, `python main.py` would be executed.
Add a dependency with `bucket dep add [name] [source] [version] [download-command]`
Edit a dependency with `bucket dep edit [name] [source] [version] [download-command]`
Remove a dependency with `bucket dep rm [name]`
Remove all dependencies with `bucket dep rm *`
List all dependencies with `bucket dep list`
Install a dependency with `bucket dep install [name]`
Install all dependencies with `bucket dep install *`
Add a file with `bucket ws add file [name]`
Add a directory with `bucket ws add dir [name]`
(i) Files and directories created with bucket ws are automatically added to git by Bucket
Remove a file with `bucket ws rm file [name]`
Remove a directory with `bucket ws rm dir [name]`
List all files and directories at . with `bucket ws list` or `bucket ws info`
To add content to your bucket's local web server, start with creating a `info.html` file with `bucket ws add file info.html`.
Once you're done writing it, run `bucket web update` to save your changes, and `bucket web open` to open your web server.