Skip to content

Commit 7d38b0d

Browse files
committed
fix: align path rewriting with release script, add .specify/.specify/ fix
Path rewrite regex matches the release script's rewrite_paths() exactly (verified byte-identical output). Added .specify/.specify/ double-prefix fix for additional safety.
1 parent 0ea0181 commit 7d38b0d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • src/specify_cli/integrations

src/specify_cli/integrations/base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,12 +299,13 @@ def process_template(
299299
# 6. Replace __AGENT__
300300
content = content.replace("__AGENT__", agent_name)
301301

302-
# 7. Rewrite paths
302+
# 7. Rewrite paths (matches release script's rewrite_paths())
303303
content = re.sub(r"(/?)memory/", r".specify/memory/", content)
304304
content = re.sub(r"(/?)scripts/", r".specify/scripts/", content)
305305
content = re.sub(r"(/?)templates/", r".specify/templates/", content)
306-
# Fix double-prefix
306+
# Fix double-prefix (same as release script's .specify.specify/ fix)
307307
content = content.replace(".specify.specify/", ".specify/")
308+
content = content.replace(".specify/.specify/", ".specify/")
308309

309310
return content
310311

0 commit comments

Comments
 (0)