Skip to main content

Dependency manager for any language, for free, no subscriptions.

Project description

<h1>Bucket</h1>

<h2>Installation</h2>
<p>Execute this command in any terminal with Python &lt;=3.12 installed: `pip install bkt`</p>
<h2>Getting started</h2>
<p>
Run `bucket init` to initialize a bucket in .
<br>Run `bucket -d path/to/my/directory init` to initialize a bucket in ./path/to/my/directory
<br>The average size of a bucket is 1.44KB
</p>
<h2>Entrypoint and Run</h2>
<p>
Buckets can be run using `bucket run`, which will execute the entrypoint.
<br>To set an entrypoint, run `bucket set entrypoint [command]` (e.g. `bucket set entrypoint python main.py`)
<br>In the example above, when you execute `bucket run`, `python main.py` would be executed.
</p>
<h2>Dependencies (dep)</h2>
<p>
Add a dependency with `bucket dep add [name] [source] [version] [download-command]`
<br>Edit a dependency with `bucket dep edit [name] [source] [version] [download-command]`
<br>Remove a dependency with `bucket dep rm [name]`
<br>Remove all dependencies with `bucket dep rm *`
<br>List all dependencies with `bucket dep list`
<br>Install a dependency with `bucket dep install [name]`
<br>Install all dependencies with `bucket dep install *`
</p>

<h2>Web</h2>
<p>
To add content to your bucket's local web server, start with creating a `info.html` file with `bucket ws add file info.html`.
<br>Once you're done writing it, run `bucket web update` to save your changes, and `bucket web open` to open your web server.
</p>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bkt-4.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

bkt-4.0.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file bkt-4.0.0.tar.gz.

File metadata

  • Download URL: bkt-4.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for bkt-4.0.0.tar.gz
Algorithm Hash digest
SHA256 131bd2f5d10789d62a778bfb4160841e84bd508dd8885abeeccbd64b6a23c7af
MD5 c2bdb6868659cb43ca2af3df5bba8db1
BLAKE2b-256 a8fc367dc3d40797ae5bb8cdf098706bee822d68cf9198c7966e658ba5c592ad

See more details on using hashes here.

File details

Details for the file bkt-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: bkt-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for bkt-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 33d8b76d0bf19d9eef2b781aa61611ef0d855c7df04a503697e89f93ab2cc8fd
MD5 5f9b1b5c0ca2ab9071e36bc93a543777
BLAKE2b-256 6ce00e0df60de79621ae3ef16a7a1010ad5b2a22c179d6944936a5c8de51a8a0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page