Skip to content

Instantly share code, notes, and snippets.

@chanunc
chanunc / gist:0f91436fb879106c844f21e2285b92a7
Created October 7, 2025 13:49
Perplexity - Open Github, find 10 best repos including the link step by step starter guide for using Claude code.
<img src="https://r2cdn.perplexity.ai/pplx-full-logo-primary-dark%402x.png" style="height:64px;margin-right:32px"/>
# Open Github, find 10 best repos including the link step by step starter guide for using Claude code.
Here are **10 of the best GitHub repositories** with step-by-step starter guides for using Claude code, each including the direct repo link and a summary of what you’ll find:
| Repo Name | Guide/Contents | Direct Link |
| :-- | :-- | :-- |
| **how-to-claude-code** | Comprehensive training for Claude Code. Includes: Quick Start, detailed install, basic/advanced commands, integrations, troubleshooting, configuration, and real step-by-step use-cases. | [jezweb/how-to-claude-code](https://github.com/jezweb/how-to-claude-code) |
@chanunc
chanunc / homebrew_nonadmin_install.rb
Last active September 3, 2020 15:07
Homebrew Installation wihtout admin privilege
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
# SET YOUR_HOME TO THE ABSOLUTE PATH OF YOUR HOME DIRECTORY
# chmod +x install.rb
# ./install.rb
YOUR_HOME = "/Users/YOUR_USER_SYSTEM_NAME/brew"
HOMEBREW_PREFIX = "#{YOUR_HOME}/usr/local"
HOMEBREW_CACHE = "#{YOUR_HOME}/../Library/Caches/Homebrew"
HOMEBREW_REPO = 'https://github.com/Homebrew/brew'
@chanunc
chanunc / backup-github.sh
Created July 16, 2018 08:27 — forked from rodw/backup-github.sh
A simple script to backup an organization's GitHub repositories, wikis and issues.
#!/bin/bash
# A simple script to backup an organization's GitHub repositories.
# NOTE: if you have more than 100 repositories, you'll need to step thru the list of repos
# returned by GitHub one page at a time, as described at https://gist.github.com/darktim/5582423
GHBU_BACKUP_DIR=${GHBU_BACKUP_DIR-"github-backups"} # where to place the backup files
GHBU_ORG=${GHBU_ORG-"<CHANGE-ME>"} # the GitHub organization whose repos will be backed up
# (if you're backing up a user's repos instead, this should be your GitHub username)
GHBU_UNAME=${GHBU_UNAME-"<CHANGE-ME>"} # the username of a GitHub account (to use with the GitHub API)
@chanunc
chanunc / README-Template.md
Created January 9, 2018 10:55 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Getting Started in Scala

This is my attempt to give Scala newcomers a quick-and-easy rundown to the prerequisite steps they need to a) try Scala, and b) get a standard project up and running on their machine. I'm not going to talk about the language at all; there are plenty of better resources a google search away. This is just focused on the prerequisite tooling and machine setup. I will not be assuming you have any background in JVM languages. So if you're coming from Python, Ruby, JavaScript, Haskell, or anywhere…  I hope to present the information you need without assuming anything.

Disclaimer It has been over a decade since I was new to Scala, and when I was new to Scala, I was coming from a Java and Ruby background. This has probably caused me to unknowingly make some assumptions. Please feel free to call me out in comments/tweets!

One assumption I'm knowingly making is that you're on a Unix-like platform. Sorry, Windows users.

Getting the JVM

@chanunc
chanunc / Jenkinsfile
Created August 18, 2017 15:39 — forked from abayer/Jenkinsfile
An example Declarative Pipeline Jenkinsfile for Feb 15 2017 demo
// A Declarative Pipeline is defined within a 'pipeline' block.
pipeline {
// agent defines where the pipeline will run.
agent {
// This also could have been 'agent any' - that has the same meaning.
label ""
// Other possible built-in agent types are 'agent none', for not running the
// top-level on any agent (which results in you needing to specify agents on
// each stage and do explicit checkouts of scm in those stages), 'docker',
@chanunc
chanunc / gist:f4b02f33f621ffe26833e66ff77fc05a
Created June 17, 2016 13:48 — forked from mikestone14/gist:11198630
Getting a GoDaddy domain to point to a Heroku app.

#MongoDB - Basic Commands

##Saving Data

db  //Tells you the current database

show collections //Shows the collections available in the current db

db.foo.save({_id:1, x:10}) //Save the document into the foo collection  

db.bar.save({_id:1, x:10}) //Save the document into the bar collection

@chanunc
chanunc / S3Cmd.md
Created May 7, 2016 09:37 — forked from leommoore/S3Cmd.md
S3Cmd

#S3Cmd - S3 Command Line Tools

S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol, such as Google Cloud Storage or DreamHost DreamObjects. It is best suited for power users who are familiar with command line programs. It is also ideal for batch scripts and automated backup to S3, triggered from cron, etc.

S3cmd is written in Python. It's an open source project available under GNU Public License v2 (GPLv2) and is free for both commercial and private use. You will only have to pay Amazon for using their storage.

It is available on http://s3tools.org/s3cmd

##Installing S3Cmd

@chanunc
chanunc / letsencrypt_ubuntu_nginx.md
Created May 7, 2016 09:35 — forked from leommoore/letsencrypt_ubuntu_nginx.md
Letsencrypt Ubuntu 14.04 Nginx

#Letsencrypt Ubuntu 14.04 Nginx Letsencrypt (https://letsencrypt.org) is an initative which aims to increase the use of encryption for websites. It basically allows people to apply for free certificates provided that they prove the they control the requested domain.

Note: As of 8th March 2016 letsencrypt is still in public beta.

##Installation To install the client, clone the repostiory from github.

git clone https://github.com/letsencrypt/letsencrypt.git