0.1.57 • Published 7 months ago

@tscircuit/cli v0.1.57

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

tscircuit command line interface (CLI)

A CLI for developing, managing and publishing tscircuit code (the "npm for tscircuit")

Usage

# Start a local server that watches for changes in
# this file or it's dependencies and updates the
# browser preview
tsci dev ./path/to/file.tsx

# Clone a snippet from the registry
tsci clone author/snippetName

Note: The snippets CLI uses the same configuration files as the @tscircuit/cli, so you may need to also install npm install -g @tscircuit/cli and run tsci login to authenticate!

Installation

npm install -g @tscircuit/cli

CLI USAGE

Usage: tsci [options] [command]

CLI for developing tscircuit snippets

Options:
  -V, --version            output the version number
  -h, --help               display help for command

Commands:
  init [directory]         Initialize a new TSCircuit project in the specified
                           directory (or current directory if none is provided)
  dev [options] [file]     Start development server for a snippet
  clone <snippet>          Clone a snippet from the registry
  push [file]              Save snippet code to Registry API
  auth                     Login/logout
  login                    Login to tscircuit registry
  logout                   Logout from tscircuit registry
  config                   Manage tscircuit CLI configuration
  export [options] <file>  Export tscircuit code to various formats
  help [command]           display help for command

Development

This command will open the snippets.tsx file for editing.

bun run dev

How it Works

When you run tsci dev, we start a local server that uses the @tscircuit/file-server and @tscircuit/runframe (on the browser)

We use commanderjs to define the CLI commands inside of cli/main.ts

Utility functions are defined in lib/*

Development

Dynamically Loading Runframe

Use the RUNFRAME_STANDALONE_FILE_PATH environment variable to point to the runframe standalone file. You will still need to run bun run build inside runframe each time you'd like to load a new version of runframe.

export RUNFRAME_STANDALONE_FILE_PATH=../runframe/dist/standalone.min.js
cd ../runframe && bun run build
cd ../cli && bun run dev
0.1.56

8 months ago

0.1.57

7 months ago

0.1.52

8 months ago

0.1.53

8 months ago

0.1.54

8 months ago

0.1.55

8 months ago

0.1.50

8 months ago

0.1.51

8 months ago

0.1.49

8 months ago

0.1.43-dev.1

8 months ago

0.1.43-dev.2

8 months ago

0.1.43-dev.3

8 months ago

0.1.41

8 months ago

0.1.42

8 months ago

0.1.43

8 months ago

0.1.44

8 months ago

0.1.45

8 months ago

0.1.46

8 months ago

0.1.47

8 months ago

0.1.48

8 months ago

0.1.40

8 months ago

0.1.38

8 months ago

0.1.39

8 months ago

0.1.30

8 months ago

0.1.31

8 months ago

0.1.32

8 months ago

0.1.33

8 months ago

0.1.34

8 months ago

0.1.35

8 months ago

0.1.36

8 months ago

0.1.37

8 months ago

0.1.27

8 months ago

0.1.28

8 months ago

0.1.29

8 months ago

0.1.25

9 months ago

0.1.26

8 months ago

0.1.15

9 months ago

0.1.20

9 months ago

0.1.21

9 months ago

0.1.22

9 months ago

0.1.23

9 months ago

0.1.24

9 months ago

0.1.16

9 months ago

0.1.17

9 months ago

0.1.18

9 months ago

0.1.19

9 months ago

0.1.12

9 months ago

0.1.13

9 months ago

0.1.14

9 months ago

0.1.10

9 months ago

0.1.11

9 months ago

0.1.8

9 months ago

0.1.9

9 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.7

10 months ago

0.1.4

10 months ago

0.1.3

10 months ago

0.1.6

10 months ago

0.1.5

10 months ago

0.0.394

10 months ago

0.0.393

10 months ago

0.0.392

10 months ago

0.0.391

10 months ago

0.0.390

10 months ago

0.0.389

10 months ago

0.0.388

10 months ago

0.0.387

10 months ago

0.0.386

10 months ago

0.0.379

10 months ago

0.0.378

10 months ago

0.0.377

10 months ago

0.0.376

10 months ago

0.0.375

10 months ago

0.0.374

10 months ago

0.0.384

10 months ago

0.0.383

10 months ago

0.0.382

10 months ago

0.0.381

10 months ago

0.0.385

10 months ago

0.0.380

10 months ago

0.0.369

10 months ago

0.0.368

10 months ago

0.0.367

10 months ago

0.0.362

10 months ago

0.0.366

10 months ago

0.0.365

10 months ago

0.0.364

10 months ago

0.0.363

10 months ago

0.0.373

10 months ago

0.0.372

10 months ago

0.0.371

10 months ago

0.0.370

10 months ago

0.0.359

10 months ago

0.0.358

11 months ago

0.0.357

11 months ago

0.0.356

11 months ago

0.0.355

11 months ago

0.0.354

11 months ago

0.0.353

11 months ago

0.0.361

10 months ago

0.0.360

10 months ago

0.0.352

11 months ago

0.0.349

11 months ago

0.0.351

11 months ago

0.0.350

11 months ago

0.0.348

11 months ago

0.0.347

11 months ago

0.0.346

11 months ago

0.0.345

11 months ago

0.0.344

11 months ago

0.0.337

11 months ago

0.0.336

11 months ago

0.0.335

11 months ago

0.0.334

11 months ago

0.0.339

11 months ago

0.0.338

11 months ago

0.0.333

11 months ago

0.0.332

11 months ago

0.0.340

11 months ago

0.0.343

11 months ago

0.0.342

11 months ago

0.0.341

11 months ago

0.0.326

11 months ago

0.0.325

11 months ago

0.0.324

11 months ago

0.0.323

11 months ago

0.0.329

11 months ago

0.0.328

11 months ago

0.0.327

11 months ago

0.0.322

11 months ago

0.0.321

11 months ago

0.0.331

11 months ago

0.0.330

11 months ago

0.0.315

11 months ago

0.0.314

11 months ago

0.0.313

11 months ago

0.0.312

11 months ago

0.0.319

11 months ago

0.0.318

11 months ago

0.0.317

11 months ago

0.0.316

11 months ago

0.0.311

11 months ago

0.0.310

11 months ago

0.0.309

11 months ago

0.0.320

11 months ago

0.0.304

11 months ago

0.0.303

12 months ago

0.0.302

12 months ago

0.0.301

12 months ago

0.0.308

11 months ago

0.0.307

11 months ago

0.0.306

11 months ago

0.0.305

11 months ago

0.0.300

12 months ago

0.0.285

12 months ago

0.0.284

12 months ago

0.0.289

12 months ago

0.0.288

12 months ago

0.0.287

12 months ago

0.0.286

12 months ago

0.0.296

12 months ago

0.0.295

12 months ago

0.0.294

12 months ago

0.0.293

12 months ago

0.0.299

12 months ago

0.0.298

12 months ago

0.0.297

12 months ago

0.0.292

12 months ago

0.0.291

12 months ago

0.0.290

12 months ago

0.0.283

12 months ago

0.0.282

12 months ago

0.0.281

12 months ago

0.0.279

12 months ago

0.0.278

12 months ago

0.0.277

12 months ago

0.0.276

12 months ago

0.0.275

12 months ago

0.0.280

12 months ago

0.0.274

12 months ago

0.0.273

12 months ago

0.0.272

12 months ago

0.0.271

12 months ago

0.0.270

12 months ago

0.0.269

1 year ago

0.0.268

1 year ago

0.0.267

1 year ago

0.0.266

1 year ago

0.0.265

1 year ago

0.0.264

1 year ago

0.0.263

1 year ago

0.0.262

1 year ago

0.0.261

1 year ago

0.0.259

1 year ago

0.0.260

1 year ago

0.0.258

1 year ago

0.0.227

1 year ago

0.0.226

1 year ago

0.0.225

1 year ago

0.0.229

1 year ago

0.0.228

1 year ago

0.0.238

1 year ago

0.0.237

1 year ago

0.0.236

1 year ago

0.0.235

1 year ago

0.0.239

1 year ago

0.0.230

1 year ago

0.0.234

1 year ago

0.0.233

1 year ago

0.0.232

1 year ago

0.0.231

1 year ago

0.0.249

1 year ago

0.0.248

1 year ago

0.0.247

1 year ago

0.0.246

1 year ago

0.0.241

1 year ago

0.0.240

1 year ago

0.0.245

1 year ago

0.0.244

1 year ago

0.0.243

1 year ago

0.0.242

1 year ago

0.0.257

1 year ago

0.0.252

1 year ago

0.0.251

1 year ago

0.0.250

1 year ago

0.0.256

1 year ago

0.0.255

1 year ago

0.0.254

1 year ago

0.0.253

1 year ago

0.0.224

1 year ago

0.0.223

1 year ago

0.0.205

1 year ago

0.0.204

1 year ago

0.0.203

1 year ago

0.0.202

1 year ago

0.0.209

1 year ago

0.0.208

1 year ago

0.0.207

1 year ago

0.0.206

1 year ago

0.0.201

1 year ago

0.0.200

1 year ago

0.0.216

1 year ago

0.0.215

1 year ago

0.0.214

1 year ago

0.0.213

1 year ago

0.0.219

1 year ago

0.0.218

1 year ago

0.0.217

1 year ago

0.0.212

1 year ago

0.0.211

1 year ago

0.0.210

1 year ago

0.0.222

1 year ago

0.0.221

1 year ago

0.0.220

1 year ago

0.0.197

1 year ago

0.0.196

1 year ago

0.0.195

1 year ago

0.0.194

1 year ago

0.0.199

1 year ago

0.0.198

1 year ago

0.0.193

1 year ago

0.0.192

1 year ago

0.0.191

1 year ago

0.0.190

1 year ago

0.0.169

1 year ago

0.0.175

1 year ago

0.0.174

1 year ago

0.0.173

1 year ago

0.0.172

1 year ago

0.0.179

1 year ago

0.0.178

1 year ago

0.0.177

1 year ago

0.0.176

1 year ago

0.0.171

1 year ago

0.0.170

1 year ago

0.0.186

1 year ago

0.0.185

1 year ago

0.0.184

1 year ago

0.0.183

1 year ago

0.0.189

1 year ago

0.0.188

1 year ago

0.0.187

1 year ago

0.0.182

1 year ago

0.0.181

1 year ago

0.0.180

1 year ago

0.0.168

1 year ago

0.0.167

1 year ago

0.0.166

1 year ago

0.0.165

1 year ago

0.0.164

1 year ago

0.0.163

1 year ago

0.0.162

1 year ago

0.0.161

1 year ago

0.0.106

1 year ago

0.0.105

1 year ago

0.0.104

1 year ago

0.0.103

1 year ago

0.0.109

1 year ago

0.0.108

1 year ago

0.0.107

1 year ago

0.0.102

1 year ago

0.0.101

1 year ago

0.0.100

1 year ago

0.0.117

1 year ago

0.0.116

1 year ago

0.0.115

1 year ago

0.0.114

1 year ago

0.0.119

1 year ago

0.0.113

1 year ago

0.0.112

1 year ago

0.0.111

1 year ago

0.0.110

1 year ago

0.0.128

1 year ago

0.0.127

1 year ago

0.0.126

1 year ago

0.0.125

1 year ago

0.0.129

1 year ago

0.0.120

1 year ago

0.0.124

1 year ago

0.0.123

1 year ago

0.0.122

1 year ago

0.0.121

1 year ago

0.0.139

1 year ago

0.0.138

1 year ago

0.0.137

1 year ago

0.0.136

1 year ago

0.0.131

1 year ago

0.0.130

1 year ago

0.0.135

1 year ago

0.0.134

1 year ago

0.0.133

1 year ago

0.0.132

1 year ago

0.0.95

1 year ago

0.0.96

1 year ago

0.0.97

1 year ago

0.0.98

1 year ago

0.0.99

1 year ago

0.0.142

1 year ago

0.0.141

1 year ago

0.0.140

1 year ago

0.0.91

1 year ago

0.0.145

1 year ago

0.0.92

1 year ago

0.0.144

1 year ago

0.0.93

1 year ago

0.0.143

1 year ago

0.0.94

1 year ago

0.0.89

1 year ago

0.0.90

1 year ago

0.0.88

1 year ago

0.0.85

1 year ago

0.0.86

1 year ago

0.0.87

1 year ago

0.0.84

1 year ago

0.0.83

1 year ago

0.0.80

2 years ago

0.0.81

2 years ago

0.0.82

2 years ago

0.0.78

2 years ago

0.0.79

2 years ago

0.0.76

2 years ago

0.0.77

2 years ago

0.0.73

2 years ago

0.0.74

2 years ago

0.0.75

2 years ago

0.0.71

2 years ago

0.0.72

2 years ago

0.0.70

2 years ago

0.0.69

2 years ago

0.0.65

2 years ago

0.0.66

2 years ago

0.0.67

2 years ago

0.0.68

2 years ago

0.0.64

2 years ago

0.0.62

2 years ago

0.0.63

2 years ago

0.0.61

2 years ago

0.0.60

2 years ago

0.0.59

2 years ago

0.0.58

2 years ago

0.0.56

2 years ago

0.0.57

2 years ago

0.0.53

2 years ago

0.0.54

2 years ago

0.0.55

2 years ago

0.0.46

2 years ago

0.0.47

2 years ago

0.0.51

2 years ago

0.0.52

2 years ago

0.0.50

2 years ago

0.0.48

2 years ago

0.0.49

2 years ago

0.0.43

2 years ago

0.0.44

2 years ago

0.0.45

2 years ago

0.0.40

2 years ago

0.0.41

2 years ago

0.0.42

2 years ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.36

2 years ago

0.0.22

2 years ago

0.0.23

2 years ago

0.0.24

2 years ago

0.0.25

2 years ago

0.0.30

2 years ago

0.0.31

2 years ago

0.0.32

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.35

2 years ago

0.0.26

2 years ago

0.0.27

2 years ago

0.0.28

2 years ago

0.0.29

2 years ago

0.0.20

2 years ago

0.0.21

2 years ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago