commit dcdb5e5f0220fa3f04df392a50245c77550b851b
parent 1d748db1510fbed37f0e3357bc3f0c04a6ff892c
Author: Iván Ávalos <avalos@disroot.org>
Date: Mon, 24 Jun 2024 14:29:22 -0600
Add wallet-core CLI slide to wallet.tex
Diffstat:
1 file changed, 25 insertions(+), 14 deletions(-)
diff --git a/workshops/wallet.tex b/workshops/wallet.tex
@@ -176,14 +176,7 @@ $ make webextension
Those files are the final packaged extensions. Depending on the manifest
version supported by your browser, you should install either \texttt{v2}
- (e.g. Firefox) and \texttt{v3} (e.g. Chromium/Chrome).
-
- %% This will generate an extension package under
- %% \texttt{packages/taler-wallet-webextension/extension/v2} and another one
- %% under \texttt{packages/taler-wallet-webextension/extension/v3}, both of them
- %% called \texttt{taler-wallet-webextension-\$VERSION.zip}. Depending on the
- %% manifest supported by your browser, you should install either the package in
- %% \texttt{v2} (e.g. Firefox) or the one in \texttt{v3} (e.g. Chrome).
+ (e.g. Firefox) or \texttt{v3} (e.g. Chromium/Chrome).
\end{frame}
@@ -241,6 +234,29 @@ $ docker-compose run --rm quickjs
\end{frame}
+\begin{frame}[fragile]{Wallet-core CLI}
+ The CLI can be used to test wallet-core features quickly. In order to
+ install (only) the wallet-core CLI and other CLI tools, run the following
+ command after setting up the wallet-core repository:
+\begin{verbatim}
+$ make install-tools
+\end{verbatim}
+\textbf{Useful commands}:
+{\small
+\begin{verbatim}
+$ taler-wallet-cli --help # print help message
+$ taler-wallet-cli transactions # print transaction list
+$ taler-wallet-cli handle-uri $URI # handle a Taler URI
+$ taler-wallet-cli advanced withdraw-manually \
+ --exchange https://exchange.demo.taler.net/ \
+ --amount KUDOS:5 # perform manual withdrawal
+$ taler-wallet-cli run-pending # attempt to finish all pending tasks
+$ taler-wallet-cli run-until-done # run until all work is done
+\end{verbatim}
+}
+\end{frame}
+
+
\begin{frame}{Wallet-core API}{Introduction}
\begin{center}
\begin{tikzpicture}
@@ -358,10 +374,6 @@ $ docker-compose run --rm quickjs
\end{frame}
-\begin{frame}{Wallet-core CLI}
-\end{frame}
-
-
\begin{frame}{Other components}
\begin{itemize}
\item Merchant
@@ -377,8 +389,7 @@ $ docker-compose run --rm quickjs
\begin{frame}{Tutorials}
\begin{itemize}
- \item Merchant payment processing: \url{https://docs.taler.net/taler-merchant-api-tutorial.html}
- \item Regional/event currency setup: \url{https://docs.taler.net/libeufin/regional-automated-manual.html}
+ \item Wallet tutorials: \url{https://docs.taler.net/taler-wallet.html}
\item Video tutorials: \url{https://tutorials.taler.net/}
\item Support forum: \url{https://ich.taler.net/}
\end{itemize}