Skip to content

KaustubhKishore/fizz-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ________  __                     
|        \|  \                    
| $$$$$$$$ \$$ ________  ________ 
| $$__    |  \|        \|        \
| $$  \   | $$ \$$$$$$$$ \$$$$$$$$
| $$$$$   | $$  /    $$   /    $$ 
| $$      | $$ /  $$$$_  /  $$$$_ 
| $$      | $$|  $$    \|  $$    \
 \$$       \$$ \$$$$$$$$ \$$$$$$$$
                                  

Expected directory structure

 |-function1
   |-requirements.txt
   |-__init__.py
   |-build.sh
   |-lib
   | |-some-library.tar.gz
   | |-__init__.py
   |-main.py
 |-function2
   |-requirements.txt
   |-__init__.py
   |-build.sh
   |-main.py
 |-specs
   |-fission-deployment-config.yaml
   |-function-function1.yaml
   |-function-function2.yaml
   |-package-function1.yaml
   |-package-function2.yaml
   |-README
   |-route-function1.yaml
   |-route-function2.yaml
   |-env-somenv.yaml
 |-win-package.bat
 |-lin-package.sh
 |-function1.zip
 |-function2.zip
 
 

Fission CLI wrapper for easy project management.

Usage

$ [OPTIONS] COMMAND [ARGS]...

Options:

  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Commands:

  • delete: Deletes the code folder and the function,...
  • fn: Manage functions.
  • i: Interactive Mode
  • init: Initialise fission in the current...
  • new: Creates a new function with the given name.
  • rename: Renames an existing function to a new name.
  • route: Manage routes for functions.

delete

Deletes the code folder and the function, route and package specs.

Usage:

$ delete [OPTIONS] FUNCTION_NAME

Arguments:

  • FUNCTION_NAME: [required]

Options:

  • --help: Show this message and exit.

fn

Manage functions. fn is not mandatory, all commands pertaining to functions also work without fn keyword .

Usage:

$ fn [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • delete: Deletes the code folder and the function,...
  • new: Creates a new function with the given name.
  • rename: Renames an existing function to a new name.

fn delete

Deletes the code folder and the function, route and package specs.

Usage:

$ fn delete [OPTIONS] FUNCTION_NAME

Arguments:

  • FUNCTION_NAME: [required]

Options:

  • --help: Show this message and exit.

fn new

Creates a new function with the given name.

Usage:

$ fn new [OPTIONS] FUNCTION_NAME

Arguments:

  • FUNCTION_NAME: [required]

Options:

  • --help: Show this message and exit.

fn rename

Renames an existing function to a new name.

Usage:

$ fn rename [OPTIONS] FN_NAME

Arguments:

  • FN_NAME: [required]

Options:

  • --help: Show this message and exit.

i

Interactive Mode

Usage:

$ i [OPTIONS]

Options:

  • --help: Show this message and exit.

init

Initialise fission in the current directory so that fission development can be started

Usage:

$ init [OPTIONS]

Options:

  • --help: Show this message and exit.

new

Creates a new function with the given name.

Usage:

$ new [OPTIONS] FUNCTION_NAME

Arguments:

  • FUNCTION_NAME: [required]

Options:

  • --help: Show this message and exit.

rename

Renames an existing function to a new name.

Usage:

$ rename [OPTIONS] FN_NAME

Arguments:

  • FN_NAME: [required]

Options:

  • --help: Show this message and exit.

route

Manage routes for functions.

Usage:

$ route [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • delete: Deletes the route of the function.
  • rename: Renames a route associated with a function...

route delete

Deletes the route of the function.

Usage:

$ route delete [OPTIONS] FUNCTION_NAME

Arguments:

  • FUNCTION_NAME: [required]

Options:

  • --help: Show this message and exit.

route rename

Renames a route associated with a function to a new route name.

Usage:

$ route rename [OPTIONS] FUNCTION_NAME NEW_ROUTE_NAME

Arguments:

  • FUNCTION_NAME: [required]
  • NEW_ROUTE_NAME: [required]

Options:

  • --help: Show this message and exit.

About

Wrapper for fission cli to streamline development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages