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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: functionhub-0.1.8.tar.gz
  • Upload date:
  • Size: 3.9 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.8.tar.gz
Algorithm Hash digest
SHA256 a3124bf469d0d2adffee030abbc2121212bdc5fd0003b3d7469e06179e67c4e6
MD5 bc3d43ca99bf7d66b8b348d0c9ed5ea2
BLAKE2b-256 fb9916cd77442f0a44b6b2fa99e08345d90cbc29a9501177b32335ac68bace7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: functionhub-0.1.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8a8161583fb1bdc249ba2176e490e374f855c912f1df75848c02cc28b7d7d40f
MD5 33ebc1d7339e64eb100326ce8eb33010
BLAKE2b-256 6222a93ee9fcc16a65cc89d21bcca5beb726629c0ec618455ec5fae43d2b98d1

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