No project description provided
Project description
managecor
managecor
est un outil en ligne de commande pour gérer et utiliser un environnement de développement Docker personnalisé basé sur Ubuntu Noble. Il inclut TeXLive 2023 (version complète sans documentation), Anaconda 2024.06, Git, Pandoc, FastAPI, ainsi que des packages LaTeX et des modèles Pandoc, dont eisvogel.latex.
Installation
-
Assurez-vous d'avoir Docker installé sur votre système.
-
Installez
managecor
via pip :pip install managecor
Initialisation
Pour initialiser l'environnement managecor
, exécutez :
managecor init
Cette commande va :
- Mettre à jour la configuration depuis GitHub
- S'assurer que l'image Docker est disponible localement
- Créer des alias pour les commandes courantes
Utilisation
Exécuter une commande dans le conteneur Docker
managecor run -- <commande>
Par exemple :
managecor run -- python script.py
Alias disponibles
Après l'initialisation, les alias suivants seront disponibles dans votre shell :
pythoncor
: Pythonxelatexcor
: XeLaTeXpandoccor
: Pandoclatexcor
: LaTeX personnalisélatextomd
: Conversion LaTeX vers Markdownpdfcor
: Manipulation PDFjupytercor
: Manipulation Jupyter personnaliséeblack
: Formateur de code Pythonmagick
: ImageMagick
Utilisez ces alias comme des commandes normales, par exemple :
pythoncor script.py
Mise à jour de la configuration
Pour mettre à jour la configuration depuis GitHub :
managecor update-config
Configuration
La configuration est stockée dans ~/.managecor_config.yaml
. Elle est automatiquement mise à jour lors de l'initialisation ou via la commande update-config
.
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE
pour plus de détails.
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
Built Distribution
Hashes for managecor-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6089623824454e8c6e59f3328a584d48753266de5b8b1c23291f4855aa3def11 |
|
MD5 | 896bdb7e7c24897f7b1cbd4a7123d7ea |
|
BLAKE2b-256 | 7b622cb7cffa00e532f5a8e726499b375be8684ec29aee8cf472a9d6dd56e564 |