No project description provided
Project description
Pressoir CLI
Installation
Pré-requis : Python3.8+
Installer et activer un environnement virtuel :
$ python3 -m venv venv
$ source venv/bin/activate
Installer les dépendances :
$ make install
Initialiser un livre
Par exemple :
$ pressoir-cli init --repository-path=../fia --collection sp
ou
$ pressoir-cli init --repository-path=../12-editionscritiques --collection pum
Note : si la destination n’existe pas ou n’a pas de dossier textes
,
une coquille complète du livre est créée.
Construire un livre
$ pressoir-cli build --repository-path=../fia-en
Avec ../fia-en
qui est le chemin vers le dépôt du livre.
En bonus, il est possible de passer un chapitre particulier pour ne reconstruire que lui :
$ pressoir-cli build --repository-path=../fia-en --chapter=chapter1
Servir un livre
$ pressoir-cli serve --repository-path=../fia-en
Avec ../fia-en
qui est le chemin vers le dépôt du livre qui a été construit.
Help
Commands
usage: pressoir-cli [-h] ...
options:
-h, --help Show this help message and exit
Available commands:
version Return the current version of pressoir-cli.
init Initialize a new book to `repository_path` or current directory.
build Build a book from `repository_path` or current directory.
serve Serve an HTML book from `repository_path`/public or current
directory/public.
Command: init
usage: pressoir-cli init [-h] [--repository-path REPOSITORY_PATH]
[--collection {pum,sp}]
options:
-h, --help show this help message and exit
--repository-path REPOSITORY_PATH
Absolute or relative path to book’s sources (default:
current).
--collection {pum,sp}, -c {pum,sp}
Name of the collection (Presses Universitaires or
Sens-Public).
Command: build
usage: pressoir-cli build [-h] [--repository-path REPOSITORY_PATH]
[--target-path TARGET_PATH] [--chapter CHAPTER]
options:
-h, --help show this help message and exit
--repository-path REPOSITORY_PATH
Absolute or relative path to book’s sources (default:
current).
--target-path TARGET_PATH
Where the book will be built (default:
`repository_path`/public).
--chapter CHAPTER, -c CHAPTER
Specify a given chapter id (e.g. `chapter1`).
Command: serve
usage: pressoir-cli serve [-h] [--repository-path REPOSITORY_PATH]
[--port PORT]
options:
-h, --help show this help message and exit
--repository-path REPOSITORY_PATH
Absolute or relative path to book’s sources (default:
current).
--port PORT, -p PORT Port to serve the book from (default=8000)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pressoir_cli-1.6.0.tar.gz
(6.3 MB
view details)
Built Distribution
File details
Details for the file pressoir_cli-1.6.0.tar.gz
.
File metadata
- Download URL: pressoir_cli-1.6.0.tar.gz
- Upload date:
- Size: 6.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.25.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7360ae5a7880b7b8d3f096e36f016b11dac029b6a10bf57f38e8558bcf94855a |
|
MD5 | 37ab9da2055995809a5be2db1d1fd73a |
|
BLAKE2b-256 | 80fb7f58551a2fe84f71ab5b1193c333661fe7faf3e02895ec481b7302943fae |
File details
Details for the file pressoir_cli-1.6.0-py3-none-any.whl
.
File metadata
- Download URL: pressoir_cli-1.6.0-py3-none-any.whl
- Upload date:
- Size: 6.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.25.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38c34d8dceec45a62da4ea8588aa01089dd7cff1cdd1f90e0b5f5f51100f659d |
|
MD5 | e5b47b7f59f39742c7fb344296ecc756 |
|
BLAKE2b-256 | 13fdcd1d40b274dd87a9bc1a6bdb45218a695f878a7987c0283a9c3c14a9d68f |