1 unstable release
new 0.1.1 | Nov 7, 2024 |
---|---|
0.1.0 |
|
0.1.0-beta.4 |
|
#1665 in Web programming
111 downloads per month
8KB
88 lines
Sycamore Template Generator
Initiate a sycamore project (since sycamore version of 0.9)
Installation
cargo install sycamore-template --version=0.1.1
Use
- Simple example: this command generates a sycamore project named "ex-project" (see directory
ex-project
)
sycamore-template --name=ex-project
- Full example: this command generates a sycamore project named "ex-router-project", which using
sycamore-router
. Also theindex.html
will have head lines ofcopy-dir
andcss
. (see directoryex-router-project
)
sycamore-template
--name=ex-router-project
--router=true
--copy-dir="/assets"
--css="/assets/style.css"
Options
sycamore-template
--name=project-name
--router=false
--copy-dir="/assets"
--css="/style.css"
--favicon="/favicon.svg"
- name
- project's name. This argument is required.
- router
- bool. default: false.
- Whether or not to use
sycamore-router
- copy-dir
- Optional. Add a head line in the
index.html
file with given value: <link data-trunk rel="copy-dir" href="{value}"/>
- This does not make an actual directory.
- Optional. Add a head line in the
- css
- Optional. Add a head line in the
index.html
file with given value: <link data-trunk rel="css" href="{value}"/>
- This does not make an actual file.
- Optional. Add a head line in the
- favicon
- Optional. Add a favicon head line in the
index.html
with given value: <link rel="icon" type="image/x-icon" href="{value}">
- Optional. Add a favicon head line in the
- version:
- At this moment, sycamore version
0.9
is used for default;
- At this moment, sycamore version
Dev Logs
* `v0.1.0-beta.4`
- follow up of sycamore v0.9.0-beta.4.
* `v0.1.1`
- stablized with sycamore v0.9
Dependencies
~1.1–1.7MB
~33K SLoC