All Projects β†’ jakedent β†’ Fluddy

jakedent / Fluddy

Licence: other
🀝 A dependency-free command line utility for managing, updating, creating and launching Flask Apps.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Fluddy

Curlie
The power of curl, the ease of use of httpie.
Stars: ✭ 877 (+3713.04%)
Mutual labels:  cli, terminal, webdevelopment
Nord Iterm2
An arctic, north-bluish clean and elegant iTerm2 color scheme.
Stars: ✭ 651 (+2730.43%)
Mutual labels:  cli, terminal
Clifx
Declarative framework for building command line interfaces
Stars: ✭ 900 (+3813.04%)
Mutual labels:  cli, terminal
Python Progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Stars: ✭ 682 (+2865.22%)
Mutual labels:  cli, terminal
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+2617.39%)
Mutual labels:  cli, terminal
Tml
πŸŒˆπŸ’»πŸŽ¨ A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
Stars: ✭ 634 (+2656.52%)
Mutual labels:  cli, terminal
Streamhut
Stream your terminal to web without installing anything 🌐
Stars: ✭ 676 (+2839.13%)
Mutual labels:  cli, terminal
Imgcat
It's like cat, but for images.
Stars: ✭ 577 (+2408.7%)
Mutual labels:  cli, terminal
Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+120760.87%)
Mutual labels:  cli, terminal
Bat
A cat(1) clone with wings.
Stars: ✭ 30,833 (+133956.52%)
Mutual labels:  cli, terminal
Chafa
πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.
Stars: ✭ 774 (+3265.22%)
Mutual labels:  cli, terminal
Progressbar
Terminal-based progress bar for Java / JVM
Stars: ✭ 625 (+2617.39%)
Mutual labels:  cli, terminal
Rdrview
Firefox Reader View as a command line tool
Stars: ✭ 622 (+2604.35%)
Mutual labels:  cli, terminal
Diagram
CLI app to convert ASCII arts into hand drawn diagrams.
Stars: ✭ 642 (+2691.3%)
Mutual labels:  cli, terminal
Autocomplete
Autocomplete for terminals on MacOS
Stars: ✭ 569 (+2373.91%)
Mutual labels:  cli, terminal
Epr
CLI Epub Reader
Stars: ✭ 657 (+2756.52%)
Mutual labels:  cli, terminal
Ergonomica
πŸ–₯️ a cross-platform modern shell.
Stars: ✭ 815 (+3443.48%)
Mutual labels:  cli, terminal
Rate.sx
πŸ’° curl cryptocurrencies exchange rates
Stars: ✭ 563 (+2347.83%)
Mutual labels:  cli, terminal
Wunderbar
Simple horizontal bar chart printer for your terminal
Stars: ✭ 572 (+2386.96%)
Mutual labels:  cli, terminal
So
A terminal interface for Stack Overflow
Stars: ✭ 694 (+2917.39%)
Mutual labels:  cli, terminal
pytube logo

fluddy

fluddy is an effective, lightweight and dependency-free command-line utility for managing, launching, updating and creating Flask Apps.

Description

   __ _           _     _
  / _| |         | |   | |
 | |_| |_   _  __| | __| |_   _
 |  _| | | | |/ _` |/ _` | | | |
 | | | | |_| | (_| | (_| | |_| |
 |_| |_|\__,_|\__,_|\__,_|\__, |
                           __/ |
  Version: 0.0.3          |___/

Flask is fast becoming the most popular web development framework for Python. Developers will typically manage multiple Flask apps individually where each app will rely on its own virtual environment - this can become time consuming when launching and updating multiple Flask Apps in development.

Flask Buddy (fluddy) allows developers to launch and update their individual Flask Apps through a simple Command-Line Interface. CLI functionality also allows developers to create a launchable 'Hello from Fluddy' Flask App and to add previously created Flask Apps to fluddy for painless launches and updates.

Built With

Getting Started

Available via pip or local install.

Installation

  • Pip installation
pip install fluddy
  • Download fluddy repo.
  • Change to fluddy dir.
  • Run the following command:
pip install .

Usage

Add a Flask App to fluddy:

fluddy --add projectName /exact/path/to/app/dir

Launch a Flask App:

fluddy projectName

Create a Flask App:

fluddy --create projectName /exact/path/to/save/dir

Create a Flask App from template / skeleton (coming v0.0.4):

fluddy --create-skel projectName /exact/path/to/save/dir /exact/path/to/template/skeleton

Update a Flask App (venv):

fluddy --update projectName

Remove a Flask App from fluddy:

fluddy --remove projectName

pytube logo

Issues

See open issues for a proposed list of features (and 🐞's).

Contributing

Contributions welcomed and appreciated under the categories:

  1. General Improvements.
  2. Optimisation of code.
  3. Optimisation of structure.
  4. Recommendations.
  5. Additional features.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Jacob Dent - [email protected]

https://github.com/jakedent/fluddy

https://pypi.org/project/fluddy/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].