0.1.57 • Published 5 months ago

@tscircuit/cli v0.1.57

Weekly downloads
-
License
-
Repository
-
Last release
5 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

5 months ago

0.1.57

5 months ago

0.1.52

6 months ago

0.1.53

6 months ago

0.1.54

6 months ago

0.1.55

6 months ago

0.1.50

6 months ago

0.1.51

6 months ago

0.1.49

6 months ago

0.1.43-dev.1

6 months ago

0.1.43-dev.2

6 months ago

0.1.43-dev.3

6 months ago

0.1.41

6 months ago

0.1.42

6 months ago

0.1.43

6 months ago

0.1.44

6 months ago

0.1.45

6 months ago

0.1.46

6 months ago

0.1.47

6 months ago

0.1.48

6 months ago

0.1.40

6 months ago

0.1.38

6 months ago

0.1.39

6 months ago

0.1.30

6 months ago

0.1.31

6 months ago

0.1.32

6 months ago

0.1.33

6 months ago

0.1.34

6 months ago

0.1.35

6 months ago

0.1.36

6 months ago

0.1.37

6 months ago

0.1.27

6 months ago

0.1.28

6 months ago

0.1.29

6 months ago

0.1.25

6 months ago

0.1.26

6 months ago

0.1.15

7 months ago

0.1.20

7 months ago

0.1.21

7 months ago

0.1.22

7 months ago

0.1.23

7 months ago

0.1.24

6 months ago

0.1.16

7 months ago

0.1.17

7 months ago

0.1.18

7 months ago

0.1.19

7 months ago

0.1.12

7 months ago

0.1.13

7 months ago

0.1.14

7 months ago

0.1.10

7 months ago

0.1.11

7 months ago

0.1.8

7 months ago

0.1.9

7 months ago

0.1.2

8 months ago

0.1.1

8 months ago

0.1.7

8 months ago

0.1.4

8 months ago

0.1.3

8 months ago

0.1.6

8 months ago

0.1.5

8 months ago

0.0.394

8 months ago

0.0.393

8 months ago

0.0.392

8 months ago

0.0.391

8 months ago

0.0.390

8 months ago

0.0.389

8 months ago

0.0.388

8 months ago

0.0.387

8 months ago

0.0.386

8 months ago

0.0.379

8 months ago

0.0.378

8 months ago

0.0.377

8 months ago

0.0.376

8 months ago

0.0.375

8 months ago

0.0.374

8 months ago

0.0.384

8 months ago

0.0.383

8 months ago

0.0.382

8 months ago

0.0.381

8 months ago

0.0.385

8 months ago

0.0.380

8 months ago

0.0.369

8 months ago

0.0.368

8 months ago

0.0.367

8 months ago

0.0.362

8 months ago

0.0.366

8 months ago

0.0.365

8 months ago

0.0.364

8 months ago

0.0.363

8 months ago

0.0.373

8 months ago

0.0.372

8 months ago

0.0.371

8 months ago

0.0.370

8 months ago

0.0.359

8 months ago

0.0.358

8 months ago

0.0.357

8 months ago

0.0.356

8 months ago

0.0.355

8 months ago

0.0.354

8 months ago

0.0.353

8 months ago

0.0.361

8 months ago

0.0.360

8 months ago

0.0.352

9 months ago

0.0.349

9 months ago

0.0.351

9 months ago

0.0.350

9 months ago

0.0.348

9 months ago

0.0.347

9 months ago

0.0.346

9 months ago

0.0.345

9 months ago

0.0.344

9 months ago

0.0.337

9 months ago

0.0.336

9 months ago

0.0.335

9 months ago

0.0.334

9 months ago

0.0.339

9 months ago

0.0.338

9 months ago

0.0.333

9 months ago

0.0.332

9 months ago

0.0.340

9 months ago

0.0.343

9 months ago

0.0.342

9 months ago

0.0.341

9 months ago

0.0.326

9 months ago

0.0.325

9 months ago

0.0.324

9 months ago

0.0.323

9 months ago

0.0.329

9 months ago

0.0.328

9 months ago

0.0.327

9 months ago

0.0.322

9 months ago

0.0.321

9 months ago

0.0.331

9 months ago

0.0.330

9 months ago

0.0.315

9 months ago

0.0.314

9 months ago

0.0.313

9 months ago

0.0.312

9 months ago

0.0.319

9 months ago

0.0.318

9 months ago

0.0.317

9 months ago

0.0.316

9 months ago

0.0.311

9 months ago

0.0.310

9 months ago

0.0.309

9 months ago

0.0.320

9 months ago

0.0.304

9 months ago

0.0.303

9 months ago

0.0.302

9 months ago

0.0.301

9 months ago

0.0.308

9 months ago

0.0.307

9 months ago

0.0.306

9 months ago

0.0.305

9 months ago

0.0.300

9 months ago

0.0.285

10 months ago

0.0.284

10 months ago

0.0.289

10 months ago

0.0.288

10 months ago

0.0.287

10 months ago

0.0.286

10 months ago

0.0.296

10 months ago

0.0.295

10 months ago

0.0.294

10 months ago

0.0.293

10 months ago

0.0.299

9 months ago

0.0.298

10 months ago

0.0.297

10 months ago

0.0.292

10 months ago

0.0.291

10 months ago

0.0.290

10 months ago

0.0.283

10 months ago

0.0.282

10 months ago

0.0.281

10 months ago

0.0.279

10 months ago

0.0.278

10 months ago

0.0.277

10 months ago

0.0.276

10 months ago

0.0.275

10 months ago

0.0.280

10 months ago

0.0.274

10 months ago

0.0.273

10 months ago

0.0.272

10 months ago

0.0.271

10 months ago

0.0.270

10 months ago

0.0.269

10 months ago

0.0.268

10 months ago

0.0.267

10 months ago

0.0.266

10 months ago

0.0.265

10 months ago

0.0.264

10 months ago

0.0.263

10 months ago

0.0.262

10 months ago

0.0.261

10 months ago

0.0.259

10 months ago

0.0.260

10 months ago

0.0.258

10 months ago

0.0.227

11 months ago

0.0.226

11 months ago

0.0.225

11 months ago

0.0.229

11 months ago

0.0.228

11 months ago

0.0.238

11 months ago

0.0.237

11 months ago

0.0.236

11 months ago

0.0.235

11 months ago

0.0.239

11 months ago

0.0.230

11 months ago

0.0.234

11 months ago

0.0.233

11 months ago

0.0.232

11 months ago

0.0.231

11 months ago

0.0.249

11 months ago

0.0.248

11 months ago

0.0.247

11 months ago

0.0.246

11 months ago

0.0.241

11 months ago

0.0.240

11 months ago

0.0.245

11 months ago

0.0.244

11 months ago

0.0.243

11 months ago

0.0.242

11 months ago

0.0.257

10 months ago

0.0.252

10 months ago

0.0.251

10 months ago

0.0.250

11 months ago

0.0.256

10 months ago

0.0.255

10 months ago

0.0.254

10 months ago

0.0.253

10 months ago

0.0.224

11 months ago

0.0.223

11 months ago

0.0.205

11 months ago

0.0.204

11 months ago

0.0.203

11 months ago

0.0.202

11 months ago

0.0.209

11 months ago

0.0.208

11 months ago

0.0.207

11 months ago

0.0.206

11 months ago

0.0.201

11 months ago

0.0.200

11 months ago

0.0.216

11 months ago

0.0.215

11 months ago

0.0.214

11 months ago

0.0.213

11 months ago

0.0.219

11 months ago

0.0.218

11 months ago

0.0.217

11 months ago

0.0.212

11 months ago

0.0.211

11 months ago

0.0.210

11 months ago

0.0.222

11 months ago

0.0.221

11 months ago

0.0.220

11 months ago

0.0.197

12 months ago

0.0.196

12 months ago

0.0.195

12 months ago

0.0.194

12 months ago

0.0.199

11 months ago

0.0.198

11 months ago

0.0.193

12 months ago

0.0.192

12 months ago

0.0.191

12 months ago

0.0.190

12 months ago

0.0.169

12 months ago

0.0.175

12 months ago

0.0.174

12 months ago

0.0.173

12 months ago

0.0.172

12 months ago

0.0.179

12 months ago

0.0.178

12 months ago

0.0.177

12 months ago

0.0.176

12 months ago

0.0.171

12 months ago

0.0.170

12 months ago

0.0.186

12 months ago

0.0.185

12 months ago

0.0.184

12 months ago

0.0.183

12 months ago

0.0.189

12 months ago

0.0.188

12 months ago

0.0.187

12 months ago

0.0.182

12 months ago

0.0.181

12 months ago

0.0.180

12 months ago

0.0.168

12 months ago

0.0.167

12 months 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

1 year ago

0.0.81

1 year ago

0.0.82

1 year ago

0.0.78

1 year ago

0.0.79

1 year ago

0.0.76

1 year ago

0.0.77

1 year ago

0.0.73

1 year ago

0.0.74

1 year ago

0.0.75

1 year ago

0.0.71

1 year ago

0.0.72

1 year ago

0.0.70

1 year ago

0.0.69

1 year ago

0.0.65

1 year ago

0.0.66

1 year ago

0.0.67

1 year ago

0.0.68

1 year ago

0.0.64

1 year ago

0.0.62

1 year ago

0.0.63

1 year ago

0.0.61

1 year ago

0.0.60

1 year ago

0.0.59

1 year ago

0.0.58

1 year ago

0.0.56

1 year ago

0.0.57

1 year ago

0.0.53

1 year ago

0.0.54

1 year ago

0.0.55

1 year ago

0.0.46

1 year ago

0.0.47

1 year ago

0.0.51

1 year ago

0.0.52

1 year ago

0.0.50

1 year ago

0.0.48

1 year ago

0.0.49

1 year ago

0.0.43

1 year ago

0.0.44

1 year ago

0.0.45

1 year ago

0.0.40

1 year ago

0.0.41

1 year ago

0.0.42

1 year ago

0.0.37

1 year ago

0.0.38

1 year ago

0.0.39

1 year ago

0.0.36

1 year ago

0.0.22

1 year ago

0.0.23

1 year ago

0.0.24

1 year ago

0.0.25

1 year ago

0.0.30

1 year ago

0.0.31

1 year ago

0.0.32

1 year ago

0.0.33

1 year ago

0.0.34

1 year ago

0.0.35

1 year ago

0.0.26

1 year ago

0.0.27

1 year ago

0.0.28

1 year ago

0.0.29

1 year ago

0.0.20

1 year ago

0.0.21

1 year ago

0.0.14

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.17

1 year ago

0.0.18

1 year ago

0.0.19

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago