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-2.4.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

bkt-2.4.3-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bkt-2.4.3.tar.gz
Algorithm Hash digest
SHA256 15007a7e2946956c3922bfb73eca02a5d09300a75ccb600383f45d4da22bbcb0
MD5 141e7fc789b7a1ff68db61b476ebdfed
BLAKE2b-256 eb39184449779b2e67af17c4c711e72e8a992ce1573c038620d44b31223c6b3f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bkt-2.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e7c51bf94e66d7d5a9f0b328dad86640620e8ef67f337e17b7462e8784e9af5f
MD5 04df929974334c276cfee2d4842c2d14
BLAKE2b-256 ec54423515bb7b74dd36f0ad869f7d42ec795d7348ffe7da7b993bcaf818eeb5

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