Skip to content

Conversation

@techsavvyash
Copy link
Owner

Summary

Implements an installation script that can be run via npx or bunx to install the Vync Obsidian plugin from the latest GitHub release.

Changes

  • Created @techsavvyash/vync-installer package in packages/installer/
  • Installer fetches latest release from GitHub and installs plugin files
  • Added CLI tool that can be run via npx or bunx
  • Created GitHub Actions workflow template for publishing to NPM
  • Updated README with installation instructions
  • Added comprehensive PUBLISHING.md guide
  • Installer supports both Unix and Windows vault paths
  • Includes proper error handling and validation

Usage

Once published to NPM, users can install with:

npx @techsavvyash/vync-installer /path/to/vault

Next Steps

  1. Copy packages/installer/publish-installer.yaml.template to .github/workflows/publish-installer.yaml
  2. Setup NPM token in GitHub Secrets (see PUBLISHING.md)
  3. Publish to NPM using GitHub Actions or manually

Closes #11


Generated with Claude Code

github-actions bot and others added 2 commits October 3, 2025 16:04
- Created @techsavvyash/vync-installer package in packages/installer/
- Installer fetches latest release from GitHub and installs plugin files
- Added CLI tool that can be run via npx or bunx
- Created GitHub Actions workflow template for publishing to NPM
- Updated README with installation instructions using the installer
- Added comprehensive PUBLISHING.md guide for releasing plugin and installer
- Installer supports both Unix and Windows vault paths
- Includes proper error handling and validation

Note: Workflow template provided at packages/installer/publish-installer.yaml.template
Repository owner needs to copy this to .github/workflows/ due to permissions.

Closes #11

Co-authored-by: Yash Mittal <techsavvyash@users.noreply.github.com>
@techsavvyash techsavvyash merged commit e2630d7 into main Oct 3, 2025
1 check passed
@techsavvyash techsavvyash deleted the claude/issue-11-20251003-1559 branch October 5, 2025 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

installation script

2 participants