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

5 months ago

0.1.53

5 months ago

0.1.54

5 months ago

0.1.55

5 months ago

0.1.50

5 months ago

0.1.51

5 months ago

0.1.49

5 months ago

0.1.43-dev.1

5 months ago

0.1.43-dev.2

5 months ago

0.1.43-dev.3

5 months ago

0.1.41

5 months ago

0.1.42

5 months ago

0.1.43

5 months ago

0.1.44

5 months ago

0.1.45

5 months ago

0.1.46

5 months ago

0.1.47

5 months ago

0.1.48

5 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

6 months ago

0.1.20

6 months ago

0.1.21

6 months ago

0.1.22

6 months ago

0.1.23

6 months ago

0.1.24

6 months ago

0.1.16

6 months ago

0.1.17

6 months ago

0.1.18

6 months ago

0.1.19

6 months ago

0.1.12

6 months ago

0.1.13

6 months ago

0.1.14

6 months ago

0.1.10

7 months ago

0.1.11

6 months ago

0.1.8

7 months ago

0.1.9

7 months ago

0.1.2

7 months ago

0.1.1

7 months ago

0.1.7

7 months ago

0.1.4

7 months ago

0.1.3

7 months ago

0.1.6

7 months ago

0.1.5

7 months ago

0.0.394

7 months ago

0.0.393

7 months ago

0.0.392

7 months ago

0.0.391

7 months ago

0.0.390

7 months ago

0.0.389

7 months ago

0.0.388

7 months ago

0.0.387

7 months ago

0.0.386

7 months ago

0.0.379

7 months ago

0.0.378

7 months ago

0.0.377

7 months ago

0.0.376

7 months ago

0.0.375

7 months ago

0.0.374

7 months ago

0.0.384

7 months ago

0.0.383

7 months ago

0.0.382

7 months ago

0.0.381

7 months ago

0.0.385

7 months ago

0.0.380

7 months ago

0.0.369

7 months ago

0.0.368

7 months ago

0.0.367

7 months ago

0.0.362

8 months ago

0.0.366

7 months ago

0.0.365

7 months ago

0.0.364

8 months ago

0.0.363

8 months ago

0.0.373

7 months ago

0.0.372

7 months ago

0.0.371

7 months ago

0.0.370

7 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

8 months ago

0.0.349

8 months ago

0.0.351

8 months ago

0.0.350

8 months ago

0.0.348

8 months ago

0.0.347

8 months ago

0.0.346

8 months ago

0.0.345

8 months ago

0.0.344

8 months ago

0.0.337

8 months ago

0.0.336

8 months ago

0.0.335

8 months ago

0.0.334

8 months ago

0.0.339

8 months ago

0.0.338

8 months ago

0.0.333

8 months ago

0.0.332

8 months ago

0.0.340

8 months ago

0.0.343

8 months ago

0.0.342

8 months ago

0.0.341

8 months ago

0.0.326

8 months ago

0.0.325

8 months ago

0.0.324

8 months ago

0.0.323

8 months ago

0.0.329

8 months ago

0.0.328

8 months ago

0.0.327

8 months ago

0.0.322

8 months ago

0.0.321

8 months ago

0.0.331

8 months ago

0.0.330

8 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

9 months ago

0.0.284

9 months ago

0.0.289

9 months ago

0.0.288

9 months ago

0.0.287

9 months ago

0.0.286

9 months ago

0.0.296

9 months ago

0.0.295

9 months ago

0.0.294

9 months ago

0.0.293

9 months ago

0.0.299

9 months ago

0.0.298

9 months ago

0.0.297

9 months ago

0.0.292

9 months ago

0.0.291

9 months ago

0.0.290

9 months ago

0.0.283

9 months ago

0.0.282

9 months ago

0.0.281

9 months ago

0.0.279

9 months ago

0.0.278

9 months ago

0.0.277

9 months ago

0.0.276

9 months ago

0.0.275

9 months ago

0.0.280

9 months ago

0.0.274

9 months ago

0.0.273

9 months ago

0.0.272

9 months ago

0.0.271

9 months ago

0.0.270

9 months ago

0.0.269

9 months ago

0.0.268

9 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

10 months ago

0.0.226

10 months ago

0.0.225

10 months ago

0.0.229

10 months ago

0.0.228

10 months ago

0.0.238

10 months ago

0.0.237

10 months ago

0.0.236

10 months ago

0.0.235

10 months ago

0.0.239

10 months ago

0.0.230

10 months ago

0.0.234

10 months ago

0.0.233

10 months ago

0.0.232

10 months ago

0.0.231

10 months ago

0.0.249

10 months ago

0.0.248

10 months ago

0.0.247

10 months ago

0.0.246

10 months ago

0.0.241

10 months ago

0.0.240

10 months ago

0.0.245

10 months ago

0.0.244

10 months ago

0.0.243

10 months ago

0.0.242

10 months ago

0.0.257

10 months ago

0.0.252

10 months ago

0.0.251

10 months ago

0.0.250

10 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

10 months ago

0.0.223

10 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

10 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

10 months ago

0.0.215

10 months ago

0.0.214

10 months ago

0.0.213

10 months ago

0.0.219

10 months ago

0.0.218

10 months ago

0.0.217

10 months ago

0.0.212

10 months ago

0.0.211

10 months ago

0.0.210

10 months ago

0.0.222

10 months ago

0.0.221

10 months ago

0.0.220

10 months ago

0.0.197

11 months ago

0.0.196

11 months ago

0.0.195

11 months ago

0.0.194

11 months ago

0.0.199

11 months ago

0.0.198

11 months ago

0.0.193

11 months ago

0.0.192

11 months ago

0.0.191

11 months ago

0.0.190

11 months ago

0.0.169

11 months ago

0.0.175

11 months ago

0.0.174

11 months ago

0.0.173

11 months ago

0.0.172

11 months ago

0.0.179

11 months ago

0.0.178

11 months ago

0.0.177

11 months ago

0.0.176

11 months ago

0.0.171

11 months ago

0.0.170

11 months ago

0.0.186

11 months ago

0.0.185

11 months ago

0.0.184

11 months ago

0.0.183

11 months ago

0.0.189

11 months ago

0.0.188

11 months ago

0.0.187

11 months ago

0.0.182

11 months ago

0.0.181

11 months ago

0.0.180

11 months ago

0.0.168

11 months ago

0.0.167

11 months ago

0.0.166

12 months ago

0.0.165

12 months ago

0.0.164

12 months ago

0.0.163

12 months ago

0.0.162

12 months ago

0.0.161

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