All Projects β†’ glitch-tools β†’ Sync Glitch Cli

glitch-tools / Sync Glitch Cli

Licence: apache-2.0
🎏 Sync changes in your GitHub repository to glitch.com

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Sync Glitch Cli

Plex Sync
🎬 Command line utility for synchronizing Plex Media Server watched / seen status between multiple servers
Stars: ✭ 239 (+246.38%)
Mutual labels:  cli, sync
Crowdin Cli
A command-line client for the Crowdin API
Stars: ✭ 89 (+28.99%)
Mutual labels:  cli, sync
Dstask
Single binary terminal-based TODO manager with git-based sync + markdown notes per task
Stars: ✭ 431 (+524.64%)
Mutual labels:  cli, sync
Cloudexplorer
Cloud Explorer
Stars: ✭ 170 (+146.38%)
Mutual labels:  cli, sync
Sync
syncs your local folder with remote folder using scp
Stars: ✭ 293 (+324.64%)
Mutual labels:  cli, sync
Nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Stars: ✭ 3,846 (+5473.91%)
Mutual labels:  cli, sync
Vdirsyncer
πŸ“‡ Synchronize calendars and contacts.
Stars: ✭ 872 (+1163.77%)
Mutual labels:  cli, sync
Telosys Cli
Telosys v 3 CLI - Command Line Interface
Stars: ✭ 66 (-4.35%)
Mutual labels:  cli
Pillager
Pillage filesystems for sensitive information with Go.
Stars: ✭ 64 (-7.25%)
Mutual labels:  cli
Flowa
πŸ”₯Service level control flow for Node.js
Stars: ✭ 66 (-4.35%)
Mutual labels:  sync
Flask Konch
An improved shell command for the Flask CLI
Stars: ✭ 65 (-5.8%)
Mutual labels:  cli
Handroll
🍣 Expertly rolled JavaScript. CLI + library for bundling JavaScript with Rollup.js
Stars: ✭ 66 (-4.35%)
Mutual labels:  cli
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+1568.12%)
Mutual labels:  cli
Page2image
πŸ“· page2image is a npm package for taking screenshots which also provides CLI command
Stars: ✭ 66 (-4.35%)
Mutual labels:  cli
Mattersend
Library and CLI utility to send messages to mattermost's incoming webhooks
Stars: ✭ 68 (-1.45%)
Mutual labels:  cli
App
Reusable framework for micro services & command line tools
Stars: ✭ 66 (-4.35%)
Mutual labels:  cli
Livebudscli
A tool to control your Galaxy buds+ and live from linux
Stars: ✭ 69 (+0%)
Mutual labels:  cli
Psync
Synchronize project based on rsync; support watching changes and sync automatically
Stars: ✭ 68 (-1.45%)
Mutual labels:  sync
Node Installed Check
Checks that all dependencies in your package.json have supported versions installed and complies with your specified node engine version range
Stars: ✭ 67 (-2.9%)
Mutual labels:  cli
Signale
Highly configurable logging utility
Stars: ✭ 8,575 (+12327.54%)
Mutual labels:  cli


sync-glitch-cli build status Known Vulnerabilities

Sync changes in your GitHub repository to glitch.com

It pushes changes from a GitHub repository to glitch.com. It does NOT pull changes from glitch.com to GitHub.

Heads-up! It uses undocumented API so it can be changed without any notice. However, I am making efforts to know whether it works or not with test-sync-glitch-cli. It executes test every day with TravisCI. It helps my recognise as soon as possible if it could be wrong. I am looking forward to official API. πŸ¦„

Install

npm install sync-glitch-cli --save-dev

Usage

How to get required environment variables

  1. Open your project on Glitch

  2. Open devtool and click the Network tab

  3. Select Project name > Advanced Options > Import from GitHub

  4. You can find a request URL which starts from https://api.glitch.com/projects/githubImport ~:

    network

  5. It has three params. These params are what you need.

How to set environment variables

You have to set the following environment variables:

  • GLITCH_PROJECT_ID (the Glitch project id.)
  • GLITCH_TOKEN (the Glitch authorization)
  • GH_REPO (the GitHub repo. e.g sotayamashita/sync-glitch-cli)
GLITCH_PROJECT_ID='' GLITCH_TOKEN='' GH_REPO='' ./node_modules/.bin/sync-glitch

Enable debug logs:

GLITCH_PROJECT_ID='' GLITCH_TOKEN='' GH_REPO='' DEBUG=sync-glitch* ./node_modules/.bin/sync-glitch

License

sync-glitch-cli Β© Sam Yamashita. Released under the Apache 2.0
Authored and maintained by Sam Yamashita with help from contributors.

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].