SplitScript.js
discordnpmgithub
  • 👋Welcome to SplitScript.js
  • 🍎core
    • root
    • cli
    • EventEmitter
    • Handling Errors
  • 🤖discord
    • getting started
    • create your first project
    • automod
    • bans
    • channels
    • commands
    • emojis
    • followups
    • types
  • 🌐https
    • usage
    • changelog
  • 🔗Links
    • Discord
    • NPM
    • GitHub
Powered by GitBook
On this page
  • help
  • help [command]
  • add <package>
  • remove <package>
  • dev [file]
  • finding type of project

Was this helpful?

Edit on GitHub
  1. core

cli

PreviousrootNextEventEmitter

Last updated 2 years ago

Was this helpful?

help

Get a list of commands

splitscript
# or
splitscript -h
# or
splitscript --help

help [command]

Get help for a specific command

splitscript help [command]
# or
splitscript [command] -h

add <package>

Add an event listener

splitscript add <package>

Select an event to create and hit ENTER

This will create a file in the functions/ folder with some boilerplate code (types included) which will

remove <package>

Remove an event listener

splitscript remove <package>

This will look for all existing events. Select an event to delete. Then, select the files you want to use with SPACE, then hit enter to submit

dev [file]

Enable developer mode

splitscript dev [file]

This will watch for new files under the functions/ folder, and add some boilerplate code (types included)

If [file] is provided, it will start that file as well. If it is a typescript file, it will compile, then run

finding type of project

for javascript projects, we look in the package.json file of the cwd and check the type field. if that doesn't exist, we default to commonjs

to find if a project is typescript, we check if a tsconfig.json file exists, and if typescript is set to true in ss.json

It will detect the automatically and create code with the matching syntax

automatically be cjs, esm or ts
type of project
🍎
Page cover image