All Projects → feross → clash

feross / clash

Licence: other
A Simple Bash-Like Shell

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to clash

TrayedClash
[Deprecated] Clash for Windows
Stars: ✭ 42 (+55.56%)
Mutual labels:  clash
geoip
🌚 🌍 🌝 GeoIP 规则文件加强版,同时支持定制 V2Ray dat 格式路由规则文件 geoip.dat 和 MaxMind mmdb 格式文件 Country.mmdb。Enhanced edition of GeoIP files for V2Ray, Xray-core, Trojan-Go, Clash and Leaf, with replaced CN IPv4 CIDR available from ipip.net, appended CIDR lists and more.
Stars: ✭ 524 (+1840.74%)
Mutual labels:  clash
Openclash
A Clash Client For OpenWrt
Stars: ✭ 4,680 (+17233.33%)
Mutual labels:  clash
GeoIP2-CN
小巧精悍、准确、实用 GeoIP2 数据库
Stars: ✭ 3,965 (+14585.19%)
Mutual labels:  clash
get subscribe
✈️ 免费机场 / 免费VPN -> 自动获取免 clash/v2ray/trojan/sr/ssr 订阅链接,间隔12小时持续更新 | 科学上网 | 翻墙
Stars: ✭ 1,512 (+5500%)
Mutual labels:  clash
Config-for-Clash-Surge
Clash Surge Shadowrocket Quantumult Config
Stars: ✭ 480 (+1677.78%)
Mutual labels:  clash
NaiveSharp
🇳 A NaiveProxy Windows Client With Smart Traffic Pass Mode
Stars: ✭ 63 (+133.33%)
Mutual labels:  clash
R2S
基于 RubikWrt 的 NanoPi R2S 固件,每日自动更新插件和内核
Stars: ✭ 96 (+255.56%)
Mutual labels:  clash
vpn
VPN软件(小三VPN),完全免费,不注册,不限速,不限流,不看广告不流氓
Stars: ✭ 360 (+1233.33%)
Mutual labels:  clash
Clash
A rule-based tunnel in Go.
Stars: ✭ 21,929 (+81118.52%)
Mutual labels:  clash
ClashFiles
本项目主要用于存放一些自用的 Clash 有关文件
Stars: ✭ 14 (-48.15%)
Mutual labels:  clash
Cuttlefish
Scripts for self-use, ⛔️ fork
Stars: ✭ 164 (+507.41%)
Mutual labels:  clash
vClash
Clash插件 for Koolshare系列梅林、官方改版,适用于380/384/386版本固件啦。安装即用。
Stars: ✭ 65 (+140.74%)
Mutual labels:  clash
trojan-go-panel
🦄 trojan-go 管理面板。一键部署,多节点监控,多用户管理,可设置日期限制、流量限制,一键生成动态订阅链接。项目持续更新中,欢迎提出宝贵建议。
Stars: ✭ 42 (+55.56%)
Mutual labels:  clash
Subconverter
Utility to convert between various subscription format
Stars: ✭ 4,912 (+18092.59%)
Mutual labels:  clash
Clash
clash配置文件,基于ACL4SSR以及blackmatrix7修改
Stars: ✭ 53 (+96.3%)
Mutual labels:  clash
YAOF
OpenWrt for Nanopi R2C/R2S/R4S/X86
Stars: ✭ 1,442 (+5240.74%)
Mutual labels:  clash
SS-Rule-Snippet
搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。
Stars: ✭ 8,975 (+33140.74%)
Mutual labels:  clash
Acl4ssr
SSR 去广告ACL规则/SS完整GFWList规则/Clash规则碎片,Telegram频道订阅地址
Stars: ✭ 6,960 (+25677.78%)
Mutual labels:  clash
SSSSRV2RayTrojanClash
自由上网科学上网推荐建议,客户端自取
Stars: ✭ 215 (+696.3%)
Mutual labels:  clash


Clash logo

Clash - A Simple Bash-Like Shell

What is Clash?

A simple Bash-like shell. Assignment instructions are here.

What is Bash?

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. First released in 1989, it has been distributed widely as the default login shell for most Linux distributions and Apple's macOS (formerly OS X). A version is also available for Windows 10. It is also the default user shell in Solaris 11.

Bash is a command processor that typically runs in a text window where the user types commands that cause actions. Bash can also read and execute commands from a file, called a shell script. Like all Unix shells, it supports filename globbing (wildcard matching), piping, here documents, command substitution, variables, and control structures for condition-testing and iteration. The keywords, syntax and other basic features of the language are all copied from sh. Other features, e.g., history, are copied from csh and ksh. Bash is a POSIX-compliant shell, but with a number of extensions.

The shell's name is an acronym for Bourne-again shell, a pun on the name of the Bourne shell that it replaces and on the common term "born again".

(From Wikipedia – The Free Encyclopedia).

Quick start

Get started super quickly:

make
./clash

Full usage instructions

$ ./clash --help
Clash - A Simple Bash-Like Shell

Usage:
    ./clash [options]

If no arguments are present, then an interactive REPL is started. If a single
file name argument is provided, the commands are read from that file. If a "-c"
argument is provided, then commands are read from a string.

Examples:
    Start an interactive REPL.
        ./clash

    Read and execute commands from a file.
        ./clash shell-script.sh

    Read and excute commands from a string.
        ./clash -c "echo hello world"

    Read commands from stdin.
        echo "echo hello from stdin" | ./clash

License

Copyright (c) Feross Aboukhadijeh and Jake McKinnon

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].