feat(cli): show the logo banner + app.graphify.com on graphify --help; 14-day trial copy

- The bare 'graphify' / 'graphify --help' screen now prints the logo
  banner on top (TTY-gated, reusing _print_banner) and the
  app.graphify.com hosted-platform line at the bottom, matching the
  install banner.
- Update the hosted-platform offer copy to 'Try the graphify platform
  free for 14 days' across the CLI help, the install banner, and the
  README early-access banner (was 'open free before the public v1 launch').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
safishamsiandClaude Opus 4.8 committed 2026-09-28 10:08:37 +01:00
1 parent d6eaa8aae8
commit 17b007ab74
3 files changed
+7 -3

No files matched your search

+1 -1
View File
@@ -27,7 +27,7 @@
</p>
<p align="center">
<b>Early access to the graphify platform is open before the public v1 launch: <a href="https://app.graphify.com/login">app.graphify.com</a></b>
<b>Try the graphify platform free for 14 days: <a href="https://app.graphify.com/login">app.graphify.com</a></b>
</p>
Type `/graphify` in your AI coding assistant and it maps your entire project (code, docs, PDFs, images, videos) into a **knowledge graph** you can **query instead of grepping** through files.
+4
View File
@@ -604,6 +604,7 @@ def _run_cli() -> None:
return
if len(sys.argv) < 2 or sys.argv[1] in ("-h", "--help", "-?"):
_print_banner()
print("Usage: graphify <command>")
print()
print("Commands:")
@@ -806,6 +807,9 @@ def _run_cli() -> None:
print(" devin install write skill to ~/.config/devin/skills/graphify/ (Devin CLI)")
print(" devin uninstall remove skill from ~/.config/devin/skills/graphify/")
print()
print("Prefer a hosted version? Try the graphify platform free for 14 days:")
print("https://app.graphify.com")
print()
return
cmd = sys.argv[1]
+2 -2
View File
@@ -767,8 +767,8 @@ def install(platform: str = "claude", *, project: bool = False, project_dir: Pat
print()
print(" /graphify .")
print()
print("Prefer a hosted version? Early access to the graphify platform is")
print("open free before the public v1 launch: https://app.graphify.com")
print("Prefer a hosted version? Try the graphify platform free for 14 days:")
print("https://app.graphify.com")
print()
def _print_install_usage() -> None:
platforms = ", ".join([*_PLATFORM_CONFIG, "gemini", "cursor"])