Skip to content

Commit

Permalink
docs: Added docs for the --verison flag of robyn cli
Browse files Browse the repository at this point in the history
feat: Improved the current --create flag of robyn cli with new style

Update the requirement.txt for new deps in cli

fix: Removed some mistaken additon of --version flag in docs

[fix]: Updated the link of robyn docs

fixed the doc's link

Removed --version docs.

removed --version flag from CLI

removed --version flag from CLI
  • Loading branch information
Mr-Sunglasses authored and sansyrox committed Aug 10, 2023
1 parent 7892e09 commit 94b8b32
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 27 deletions.
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ Changelog = "https://github.com/sparckles/robyn/blob/main/CHANGELOG.md"

[tool.poetry.dependencies]
python = "^3.7"
inquirerpy = "0.3.4"
maturin = "0.14.12"
watchdog = "2.2.1"
multiprocess = "0.70.14"
Expand Down
38 changes: 18 additions & 20 deletions robyn/__main__.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
import os
import webbrowser
from InquirerPy import prompt
from InquirerPy.base.control import Choice
from .argument_parser import Config
from robyn import __version__


def check(value, input_name):
while value not in ["Y", "N"]:
print("Invalid input. Please enter Y or N")
value = input(f"Need {input_name}? (Y/N) ")
return value


def create_robyn_app():
project_dir = input("Enter the name of the project directory: ")
docker = input("Need Docker? (Y/N) ")

# Initailize a new Robyn project
docker = check(docker, "Docker")
questions = [
{"type": "input", "message": "Enter the name of the project directory:"},
{
"type": "list",
"message": "Need Docker? (Y/N)",
"choices": [
Choice("Y", name="Y"),
Choice("N", name="N"),
],
"default": None,
},
]
result = prompt(questions=questions)
project_dir = result[0]
docker = result[1]

print(f"Creating a new Robyn project '{project_dir}'...")

Expand Down Expand Up @@ -74,12 +78,9 @@ def index():

def docs():
print("Opening Robyn documentation... | Offline docs coming soon!")
webbrowser.open("https://sansyrox.github.io/robyn/#/")
webbrowser.open("https://sparckles.github.io/robyn/#/")


def version():
print(f"Robyn {__version__}")


if __name__ == "__main__":
config = Config()
Expand All @@ -88,6 +89,3 @@ def version():

if config.docs:
docs()

if config.version:
version()
7 changes: 0 additions & 7 deletions robyn/argument_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,6 @@ def __init__(self) -> None:
default=False,
help="Open the browser on successful start.",
)
parser.add_argument(
"--version",
action="store_true",
default=False,
help="Know the current installed version of Robyn",
)

args, _ = parser.parse_known_args()

Expand All @@ -66,7 +60,6 @@ def __init__(self) -> None:
self.create = args.create
self.docs = args.docs
self.open_browser = args.open_browser
self.version = args.version

if self.dev and (self.processes != 1 or self.workers != 1):
raise Exception("--processes and --workers shouldn't be used with --dev")
Expand Down

0 comments on commit 94b8b32

Please sign in to comment.