You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and install `NodeJS` and `npm` corresponds to your current operating system
21
+
See the [Prebuilt binaries](https://cl-qob.github.io/Getting-Started/Install-Qob/#-prebuilt-binaries) section.
23
22
24
23
{{< hint ok >}}
25
-
💡 If you don't prefer **NodeJS** and **npm**, you can install with [binary](https://emacs-eask.github.io/Getting-Started/Install-Eask/#binary-cross-platform)
26
-
from our [release](https://github.com/emacs-eask/cli/releases) page.
24
+
💡 If you encounter any issue, try [Build from source](https://cl-qob.github.io/Getting-Started/Install-Qob/#-build-from-source).
27
25
{{< /hint >}}
28
26
29
-
## Step 2: Install Eask
30
-
31
-
```sh
32
-
$ npm install -g @emacs-eask/cli
33
-
```
34
-
35
27
To verify your new installation:
36
28
37
29
```sh
38
-
$ eask --version
30
+
$ qob --version
39
31
```
40
32
41
-
## Step 3: Navigate to an existing project or create a new project
33
+
## Step 2: Navigate to an existing project or create a new project
42
34
43
-
If you already have an existing elisp project, navigate to the project root
44
-
folder.
35
+
If you already have an existing common lisp project, navigate to the project
36
+
root folder.
45
37
46
38
```sh
47
39
$ cd /path/to/project/dir/
@@ -50,77 +42,38 @@ $ cd /path/to/project/dir/
50
42
To create one:
51
43
52
44
```sh
53
-
$ eask create package project-name
45
+
$ qob create cl-project<your-project>
54
46
```
55
47
56
-
It should create a folder named `project-name` in your current working directory.
57
-
58
-
## Step 4: Create `Eask`-file
48
+
It should create a folder named `<your-project>` in your current working directory.
59
49
60
-
Skip this step if you chose to create the project with **`eask create`**!
50
+
## Step 4: Create `Qob`-file
61
51
62
-
Otherwise, to create Eask-file in the existing project:
52
+
Then, to create Qob-file in the project:
63
53
64
54
```sh
65
-
$ eask init
55
+
$ qob init
66
56
```
67
57
68
-
You will be asked some questions about the package you are going to create:
69
-
70
-
```
71
-
package name: (your-project)
72
-
version: (1.0.0)
73
-
description: Your project description!
74
-
entry point: (your-project.el)
75
-
emacs version: (26.1)
76
-
website: https://example.com/project-url/
77
-
keywords: tools example
78
-
About to write to /path/to/project/Eask:
79
-
80
-
(package "your-project"
81
-
"1.0.0"
82
-
"Your project description!")
83
-
84
-
(website-url "https://example.com/project-url/")
85
-
(keywords "tools" "example")
86
-
87
-
(package-file "your-project.el")
88
-
89
-
(script "test" "echo \"Error: no test specified\" && exit 1")
90
-
91
-
(source "gnu")
92
-
93
-
(depends-on "emacs" "26.1")
94
-
95
-
96
-
Is this OK? (yes) yes ⏎
97
-
```
98
-
99
-
You should be able to see an `Eask` file in your project folder. 🎉🎊
58
+
You should be able to see an `Qob` file in your project folder. 🎉🎊
100
59
101
60
## Step 5: Start the package development
102
61
103
62
To check your package information, run:
104
63
105
64
```sh
106
-
$ eask info
65
+
$ qob info
107
66
```
108
67
109
68
You should be able to see the following information:
110
69
111
70
```
112
-
your-package (1.0.0) | deps: 0 | devDeps: 0
71
+
your-package (1.0.0) | deps: 0
113
72
Your project description!
114
73
https://example.com/project-url/
115
74
116
-
keywords: tools, example
117
-
118
-
entry: your-package-file.el
119
-
kind: single
120
-
121
-
dist
122
-
.total-files: 0
123
-
.unpacked-size: 0
75
+
Author: Your Name
76
+
License: MIT
124
77
```
125
78
126
79
From the start, you would not have any `dependencies` and `devDependencies` (`0` by default)!
0 commit comments