{"repo":"Gibbu/create-bd-theme","free":true,"listed":false,"github":"https://github.com/Gibbu/create-bd-theme","clone":"git clone https://github.com/Gibbu/create-bd-theme.git","description":"A CLI to scaffold BetterDiscord themes using SCSS.","language":"JavaScript","stars":11,"topics":["betterdiscord","scss","cli","template"],"license":"MIT","category":"cli-tools","readme_excerpt":"create-bd-theme A CLI to scaffold BetterDiscord themes. Usage Have BunJS v1.0 or above installed and then run the following command: This will ask a series of questions such as: Theme name, Description, your GitHub name, and if you'd like it initalize a Git repository. Make sure your GitHub name is correct as the CLI will use that for the GitHub Pages @import . Providing the --git option will initialize a git repo and skip asking you. Move into the newly created directory and install the dependency using: Now you're able to access the dev and build scripts using: The dev script will watch the the src folder and compile them to your BetterDiscord themes folder. The build script will compile the necessary files based off your bd-css.config.js config. View bd-css for more info. Deployment When you're ready to share your awesome theme, there's a small step that is required: - Enable write permissions for actions in your GitHub repoisitory. - This can be found in: Repo Settings Actions General Workflow Permissions Enable \"Read and write permissions\" Without this setting enabled, GitHub will not compile your theme. With that setting enabled, push your changes to the main branch, wait for the action to complete, and enable Pages. You can enable Pages by going: Repo Settings Pages Branch deploy Save The resulting files compiled by the action will look something like: CoolTheme.theme.css CoolTheme.css Users will just need to download CoolTheme.theme.css and upon enabling the theme, Di","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gibbu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gibbu/create-bd-theme/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}