commit a77bf876ee2db36236916b42444df7936288c0a4 Author: 0x1eef <0x1eef@protonmail.com> Date: Sun Sep 22 15:48:05 2024 -0300 First commit diff --git a/.projectile b/.projectile new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..69e6354 --- /dev/null +++ b/LICENSE @@ -0,0 +1,15 @@ +Copyright (C) 2024 by 0x1eef <0x1eef@protonmail.com> + +Permission to use, copy, modify, and/or distribute this +software for any purpose with or without fee is hereby +granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS +ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE +OF THIS SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..0a5dcf6 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +## About + +The webskel utility provides skeletons (or "templates") that can give +you a head start with your next web application or service. The concept +is inspired by skeleton directories from the UNIX world - where they can +be the basis for a new user's `${HOME}` directory. + +## Examples + +**webskel new** + +The following example demonstrates how the "new" command can create a +"myapp" directory from the skeleton `@webskel/ruby-graphql-webpack-react`: + + user@localhost$ webskel new @webskel/ruby-graphql-webpack-react myapp + +**webskel ls** + +The "ls" command provides a list of available skeletons: + + user@localhost webskel ls + +## License + +[BSD Zero Clause](https://choosealicense.com/licenses/0bsd/)
+See [LICENSE](./LICENSE) diff --git a/bin/webskel b/bin/webskel new file mode 100644 index 0000000..e69de29 diff --git a/libexec/webskel/commands/ls b/libexec/webskel/commands/ls new file mode 100644 index 0000000..e69de29 diff --git a/libexec/webskel/commands/new b/libexec/webskel/commands/new new file mode 100644 index 0000000..e69de29