From 7bf04cffd4e690febe0b27ac3275136222a9b3d8 Mon Sep 17 00:00:00 2001
From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com>
Date: Sat, 3 Jan 2026 16:36:07 +0200
Subject: [PATCH 1/4] 4.0.0-beta1
---
README.md | 4 ++--
pyproject.toml | 2 +-
src/octosuite/__init__.py | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 4ff37a1..e568124 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
+
TUI-based toolkit for GitHub data analysis.
@@ -60,7 +60,7 @@ data source
and
choosing what information to retrieve. Preview the results and optionally export them in your preferred format.
-
+
## License
diff --git a/pyproject.toml b/pyproject.toml
index 0bb03c1..856cf4d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "octosuite"
-version = "4.0.0-beta"
+version = "4.0.0-beta1"
description = "TUI-based toolkit for GitHub data analysis."
readme = "README.md"
license = "MIT"
diff --git a/src/octosuite/__init__.py b/src/octosuite/__init__.py
index da6d8df..e601677 100644
--- a/src/octosuite/__init__.py
+++ b/src/octosuite/__init__.py
@@ -1,2 +1,2 @@
__pkg__ = "octosuite"
-__version__ = "4.0.0"
+__version__ = "4.0.0-beta1"
From f4d7fa81b8888af6593d6f1edbb2e1dc71a1c0b7 Mon Sep 17 00:00:00 2001
From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com>
Date: Sat, 3 Jan 2026 16:39:29 +0200
Subject: [PATCH 2/4] 4.0.0-beta1
---
README.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index e568124..530c97a 100644
--- a/README.md
+++ b/README.md
@@ -54,7 +54,10 @@ octosuite
## Usage
-Navigate using UPDOWN and ENTER to select options. The interface guides you through
+Navigate using UPDOWN and ENTER to select options. In the export menu, you should
+use SPACE to check the format you want.
+
+The interface guides you through
selecting a
data source
and
From 04e35dbc98f3000f1885209106b51ca6f8fee300 Mon Sep 17 00:00:00 2001
From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com>
Date: Sat, 3 Jan 2026 16:56:07 +0200
Subject: [PATCH 3/4] Update README.md
---
README.md | 57 ++++++++++++++++++++++++++++++++++++++++++++------
pyproject.toml | 3 +--
2 files changed, 52 insertions(+), 8 deletions(-)
diff --git a/README.md b/README.md
index 530c97a..83fca42 100644
--- a/README.md
+++ b/README.md
@@ -16,11 +16,56 @@ repositories, organizations, and search across GitHub's platform.
## Features
-- **User Data** - View profiles, repositories, followers, organizations, and activity, e.t.c.
-- **Repository Data** - Access repository details, commits, issues, releases, and contributors
-- **Organisation Data** - Explore organisation profiles, members, and repositories
-- **Search** - Search across repositories, users, commits, issues, and topics
-- **Export** - Save data in JSON, CSV, or HTML formats
+
+See details
+
+- **User** - Get user data
+ - Profile
+ - Repositories
+ - Subscriptions
+ - Starred
+ - Followers
+ - Following
+ - Organizations
+ - Gists
+ - Events
+ - Received Events
+- **Repository** - Get repository data
+ - Profile
+ - Forks
+ - Issues
+ - Issue Events
+ - Events
+ - Assignees
+ - Branches
+ - Tags
+ - Languages
+ - Stargazers
+ - Subscribers
+ - Commits
+ - Comments
+ - Releases
+ - Deployments
+ - Labels
+- **Organisation** - Get organisation data
+ - Profile
+ - Repositories
+ - Events
+ - Hooks
+ - Issues
+ - Members
+- **Search** - Search GitHub
+ - Repositories
+ - Users
+ - Commits
+ - Issues
+ - Topics
+- **Export** - Export data
+ - JSON
+ - CSV
+ - HTML
+
+
## Installation
@@ -50,7 +95,7 @@ octosuite
```
> [!Note]
-> You can run octosuite with commands `octosuite`, or `ocs`
+> You can then run octosuite with command `octosuite`
## Usage
diff --git a/pyproject.toml b/pyproject.toml
index 856cf4d..fad82d5 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -33,5 +33,4 @@ dev = [
]
[project.scripts]
-octosuite = "octosuite.app:start"
-ocs = "octosuite.app:start"
\ No newline at end of file
+octosuite = "octosuite.app:start"
\ No newline at end of file
From 66abbcbef63dc68f6b6b6e8be5efc3d3c5648e79 Mon Sep 17 00:00:00 2001
From: Ritchie Mwewa <74001397+rly0nheart@users.noreply.github.com>
Date: Sat, 3 Jan 2026 17:17:33 +0200
Subject: [PATCH 4/4] Update README.md
---
README.md | 1 +
pyproject.toml | 2 +-
src/octosuite/__init__.py | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 83fca42..ccbf4a1 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@ TUI-based toolkit for GitHub data analysis.



+[](https://github.com/bellingcat/octosuite/actions/workflows/codeql.yml)

## Overview
diff --git a/pyproject.toml b/pyproject.toml
index fad82d5..5bde0b0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "octosuite"
-version = "4.0.0-beta1"
+version = "4.0.0beta1"
description = "TUI-based toolkit for GitHub data analysis."
readme = "README.md"
license = "MIT"
diff --git a/src/octosuite/__init__.py b/src/octosuite/__init__.py
index e601677..9bbbd90 100644
--- a/src/octosuite/__init__.py
+++ b/src/octosuite/__init__.py
@@ -1,2 +1,2 @@
__pkg__ = "octosuite"
-__version__ = "4.0.0-beta1"
+__version__ = "4.0.0beta1"