Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug Report
about: Report a bug in ShellRoute CLI
about: Report a bug in Shellroute CLI
labels: bug
---

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Feature Request
about: Suggest a feature for ShellRoute CLI
about: Suggest a feature for Shellroute CLI
labels: enhancement
---

Expand Down
2 changes: 1 addition & 1 deletion .goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ brews:
name: homebrew-tap
token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}"
homepage: "https://shellroute.com"
description: "A proxied shell for terminal workflows. Open a session, choose a proxy, and run commands normally."
description: "Shellroute gives each shell its own proxy IP. Pick a country and use the terminal normally."
directory: Formula

signs:
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Contributing to ShellRoute CLI
# Contributing to Shellroute CLI

## Build from source

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2026-present ShellRoute Authors
Copyright 2026-present Application One Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ShellRoute CLI
Copyright 2026-present ShellRoute Authors
Shellroute CLI
Copyright 2026-present Application One Inc.

This product includes software developed at ShellRoute (https://shellroute.com).
This product includes software developed at Application One Inc. (https://shellroute.com).
4 changes: 2 additions & 2 deletions internal/cli/login.go
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ func runLoginRequestCode() error {
display.Error("%s", apiErr.UserMessage())
return err
}
display.Error("Cannot reach ShellRoute. Check your internet connection.")
display.Error("Cannot reach Shellroute. Check your internet connection.")
return err
}

Expand Down Expand Up @@ -164,7 +164,7 @@ func runLoginInteractive() error {
display.Error("%s", apiErr.UserMessage())
return err
}
display.Error("Cannot reach ShellRoute. Check your internet connection.")
display.Error("Cannot reach Shellroute. Check your internet connection.")
return err
}

Expand Down
2 changes: 1 addition & 1 deletion internal/cli/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ var (
var rootCmd = &cobra.Command{
Use: "shellroute",
Short: "Residential proxy access from your terminal",
Long: "ShellRoute — pay-per-use residential proxy access from your terminal.",
Long: "Shellroute — pay-per-use residential proxy access from your terminal.",
SilenceUsage: true,
SilenceErrors: true,
CompletionOptions: cobra.CompletionOptions{
Expand Down
6 changes: 3 additions & 3 deletions internal/session/control.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ func NewController(client *api.Client, cfg *config.Config) *Controller {
}
}

// ConnectDirect sets an already-started session (used by `shellroute connect`).
// ConnectDirect sets an already-started session (used by `shellroute proxy`).
func (c *Controller) ConnectDirect(sess *Session) {
c.wireUpstreamCallback(sess)
c.mu.Lock()
Expand Down Expand Up @@ -778,7 +778,7 @@ func (c *Controller) httpCountries(w http.ResponseWriter, r *http.Request) {
locs, err := c.client.GetLocations()
if err != nil {
w.WriteHeader(500)
fmt.Fprintln(w, "ERROR Cannot reach ShellRoute. Check your connection.")
fmt.Fprintln(w, "ERROR Cannot reach Shellroute. Check your connection.")
return
}

Expand Down Expand Up @@ -815,7 +815,7 @@ func (c *Controller) httpBalance(w http.ResponseWriter, r *http.Request) {
bal, err := c.client.GetBalance()
if err != nil {
w.WriteHeader(500)
fmt.Fprintln(w, "ERROR Cannot reach ShellRoute. Check your connection.")
fmt.Fprintln(w, "ERROR Cannot reach Shellroute. Check your connection.")
return
}
fmt.Fprintf(w, " Account: %s\n", bal.Email)
Expand Down
2 changes: 1 addition & 1 deletion internal/tui/tui_shell.go
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ func writeHelpFunc(f *os.File) {
echo " shellroute reveal-key Print stored API key"
echo " shellroute run <country> -- <cmd> Run a command through proxy"
echo " shellroute run --no-stat <country> -- <cmd> Run without session summary"
echo " shellroute connect --country <code> Persistent proxy (Ctrl+C to stop)"
echo " shellroute proxy --country <code> Persistent proxy (Ctrl+C to stop)"
echo " shellroute balance Show credit balance"
echo " shellroute status Show session info"
echo " shellroute countries List available countries"
Expand Down
2 changes: 1 addition & 1 deletion npm/cli-darwin-arm64/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2026-present ShellRoute Authors
Copyright 2026-present Application One Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions npm/cli-darwin-arm64/NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ShellRoute CLI
Copyright 2026-present ShellRoute Authors
Shellroute CLI
Copyright 2026-present Application One Inc.

This product includes software developed at ShellRoute (https://shellroute.com).
This product includes software developed at Application One Inc. (https://shellroute.com).
2 changes: 1 addition & 1 deletion npm/cli-darwin-x64/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2026-present ShellRoute Authors
Copyright 2026-present Application One Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions npm/cli-darwin-x64/NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ShellRoute CLI
Copyright 2026-present ShellRoute Authors
Shellroute CLI
Copyright 2026-present Application One Inc.

This product includes software developed at ShellRoute (https://shellroute.com).
This product includes software developed at Application One Inc. (https://shellroute.com).
2 changes: 1 addition & 1 deletion npm/cli-linux-arm64/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2026-present ShellRoute Authors
Copyright 2026-present Application One Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions npm/cli-linux-arm64/NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ShellRoute CLI
Copyright 2026-present ShellRoute Authors
Shellroute CLI
Copyright 2026-present Application One Inc.

This product includes software developed at ShellRoute (https://shellroute.com).
This product includes software developed at Application One Inc. (https://shellroute.com).
2 changes: 1 addition & 1 deletion npm/cli-linux-x64/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2026-present ShellRoute Authors
Copyright 2026-present Application One Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions npm/cli-linux-x64/NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ShellRoute CLI
Copyright 2026-present ShellRoute Authors
Shellroute CLI
Copyright 2026-present Application One Inc.

This product includes software developed at ShellRoute (https://shellroute.com).
This product includes software developed at Application One Inc. (https://shellroute.com).
2 changes: 1 addition & 1 deletion npm/shellroute/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2026-present ShellRoute Authors
Copyright 2026-present Application One Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions npm/shellroute/NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ShellRoute CLI
Copyright 2026-present ShellRoute Authors
Shellroute CLI
Copyright 2026-present Application One Inc.

This product includes software developed at ShellRoute (https://shellroute.com).
This product includes software developed at Application One Inc. (https://shellroute.com).
2 changes: 1 addition & 1 deletion npm/shellroute/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# shellroute

A proxied shell for terminal workflows. Every terminal can be somewhere else.
Shellroute gives each shell its own proxy IP. Pick a country and use the terminal normally.

## Install

Expand Down
2 changes: 1 addition & 1 deletion npm/shellroute/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "shellroute",
"version": "0.0.0",
"description": "A proxied shell for terminal workflows. Open a session, choose a proxy, and run commands normally.",
"description": "Shellroute gives each shell its own proxy IP. Pick a country and use the terminal normally.",
"license": "Apache-2.0",
"repository": {
"type": "git",
Expand Down