8 الالتزامات

المؤلف SHA1 الرسالة التاريخ
5e278db3c3 Updated 2025-09-11 09:47:29 +00:00
2390c1053e application updated 2025-09-11 12:43:20 +03:00
bfe2c40491 ghaymah project commands 2025-09-10 23:49:59 +03:00
ahmedgamalyousef
471e679333 Updating Project.md File 2025-09-10 19:03:29 +03:00
dfca1c588a Update Project.md 2025-09-10 15:47:33 +00:00
6a6c84a061 Update Project.md 2025-09-10 15:43:43 +00:00
9860eda638 Delete GhaymahCLI.md 2025-09-10 15:41:34 +00:00
6f3ee9f989 Merge pull request 'updated Application.md' (#2) from ahmedhesham301/Ghaymah_Cloud_Docs:main into main
Reviewed-on: AhmedGamalYousef/Ghaymah_Cloud_Docs#2
2025-09-10 15:10:13 +00:00
4 ملفات معدلة مع 87 إضافات و27 حذوفات

عرض الملف

@@ -1,8 +1,28 @@
# Application
## What is an Application?
what is an application
When working with the Ghaymah CLI, an **Application** is the central resource youll interact with.
Its not just source code—its a deployable unit wrapped in a container, ready to run anywhere.
Think of an Application as the thing you **create, launch, update, and monitor** through the CLI.
Everything else—like containers, configs, and logs—revolves around it.
> **Note:** A **Project must be created first** before you can initialize or launch an Application.
> The Project acts as the parent workspace that organizes your Applications and related resources.
---
# Basic Usage
```bash
gy resource app [command]
```
Aliases: app, a
> **Tip:** You can use -h or --help to see all available options.
```bash
gy resource app --help
```
## Requirement
## creating an application

عرض الملف

@@ -1,21 +0,0 @@
# بسم الله الرحمن الرحيم
# Ghaymah CLI
## OverView
### What is Ghaymah CLI ?
### Get started
## Installation
### Install - Linux
> **Note:** Ghaymah CLI is currently supported only on **Linux**.
To install the cli , run the following command:
```bash
curl -sSl https://cli.ghaymah.systems/install.sh | bash
```
### Install - Windows
### Install - MacOS
## Authentication & Security
## Tutorials

عرض الملف

@@ -1,3 +1,39 @@
# Project
## Creating a project
## Getting a project ID
## Create project
```
gy resource project create --set .name="project_name"
```
Or
```bash
gy r p c --set .name="project_name"
```
## List the projects :
```bash
gy resource project get
```
Or
```bash
gy r p g
```
## Update on exiting project :
```bash
gy resource project update project_ID --set .name="new_name"
```
Or
```bash
gy r p u update project_ID --set .name="new_name"
```
## Delete project :
```bash
gy resource project delete project_ID
```
Or
```bash
gy r p d project_ID
```

25
gy_project Normal file
عرض الملف

@@ -0,0 +1,25 @@
create project
> gy resource project create --set .name="project_name"
Aliases:
> gy r p c --set .name="project_name"
list the projects:
> gy resource project get
Aliases:
> gy r p g
update om project:
> gy resource project update project_ID --set .name="new_name"
Aliases:
> gy r p u update project_ID --set .name="new_name"
Delete project:
> gy resource project delete project_ID
Aliases:
> gy r p d project_ID