Skip to main content

A client for CloudStash.io interaction

Project description

FunctionHub client

Items Contents
Short Description The FunctionHub-cli provides interaction with FunctionHub for storing and accessing reusable functions. FunctionHub is child of Cloudstash, a broader cloud based storage unit for functions and artifacts.
Documentation https://functionhub-cli.readthedocs.io/
Video WPI
Licence Apache License, Version 2.0
Contact

System Requirements

This README is currently tailored to Unix-like systems (MacOS, Linux).

For FunctionHub developers and users, the following additional software must be installed:

  • pip - Python standard package manager

Using FunctionHub

Install fuhub with

  1. pip install functionhub

User account & Navigation

  1. Create a user account on FunctionHub
  2. Navigate through the website to discover different options for functions

Pushing functions to FunctionHub using CLI

  1. Create a project. fuhub create exampleProject
  2. Change directory to the project directory. cd exampleProject
  3. Set the configuration file config.ini with your parameters. (example of config.ini can be found in test directory)
  4. Create a zipped folder containing your function and libraries if necessary.
  5. Upload the function to FunctionHub. fuhub upload myfunction.zip

Retreiving Functions from FunctionHub

  1. Browse FunctionHub and find the Function of your choice
  2. Copy the ArtifacId
  3. In terminal do curl -o function.zip https://cloudstash.io/artifact_download/<ArtifactId>

Contribution

We encourage contributions from everyone who finds interest in this project!

For any ideas, bugs or new features use our issue tracker at our GitHub project.

When contributing, fork the repository and commit work through pull requests.

Read the roadmap

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

functionhub-0.1.9.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

functionhub-0.1.9-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file functionhub-0.1.9.tar.gz.

File metadata

  • Download URL: functionhub-0.1.9.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.8

File hashes

Hashes for functionhub-0.1.9.tar.gz
Algorithm Hash digest
SHA256 a1f2ea1549002611ef9b6656db0e0a328e3574dcaf7bed20ec5a897c77c9cc8a
MD5 e943b0886dbe43864fb851cf796cf18b
BLAKE2b-256 1496b7a58eb4343f3e42fba871b00590caf8c592939f4da0af4883eb2c1808ee

See more details on using hashes here.

File details

Details for the file functionhub-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: functionhub-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.8

File hashes

Hashes for functionhub-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cb3fb33e983e7f810d40f0ecfc1abd94c64bf6da34fdec178ae16bddb2fe73da
MD5 9e7762ecb6a8268fdaa8c6e5bb647e4a
BLAKE2b-256 00c58bcf62d15a129f2d02b4356879c451d0a94384a8b1519bf0228d2d7128a1

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