Il s'agit de la commande cil qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cil - la liste des problèmes de ligne de commande
SYNOPSIS
$ cil initial
$ cil résumé
liste $ cil
$ cil list --status=Nouveau
$ cil list --label=Release-v0.1
$ cil liste --is-open
$ cil ajouter
... numéro ajouté 'cafebabe' ...
$ cil show cafébabe
$ cil modifier cafebabe
$ cil statut cafébabe InProgress
$ cil commenter cafebabe
... a ajouté le commentaire 'deadbeef' ...
$ cil joint cafebabe filename.txt
... ajout de la pièce jointe 'decaf7ea' ...
$ cil extrait decaf7ea
$ cil extrait decaf7ea --filename=other_filename.txt
$ cil am email.txt
$ cil piste
$cil fsck
DESCRIPTION
Cil est une liste de problèmes de ligne de commande petite mais utile. Il enregistre les problèmes, les commentaires et
pièces jointes en tant que fichiers locaux que vous pouvez archiver dans votre référentiel.
init [--path=CHEMIN] [--bare]
Crée un fichier '.cil' local et un répertoire 'issues'. Si PATH est spécifié, le
config et le répertoire seront créés dans le répertoire de destination.
Habituellement, cil écrira un petit fichier ".cil" de sorte que vous puissiez utiliser divers filtres
commandes immédiatement et peut également servir d'exemple de fichier de configuration. En utilisant "--bare" juste
touche le fichier de configuration ".cil" prêt pour votre propre manipulation.
résumé [filtres]
Affiche un résumé d'une ligne pour chaque problème. Vous pouvez filtrer à la fois sur le statut et
Champs d'étiquettes.
liste [filtres]
Affiche chaque numéro avec plus d'informations. Vous pouvez filtrer à la fois sur le statut et le libellé
champs.
ajouter [--mine] [résumé]
Ajoute un problème après avoir modifié l'entrée. Le texte passé après 'ajouter' sera utilisé
comme ligne de résumé de bogue.
Si vous utilisez l'indicateur --mine, le champ AssignedTo vous est automatiquement défini (enregistre
devoir copier et coller le champ CreatedBy).
afficher PROBLÈME
Affiche le nom du problème avec plus de détails.
état ISSUE NEW_STATUS
Raccourci pour que vous puissiez définir un nouveau statut sur un problème sans avoir à le modifier.
dépend de ISSUE1 ISSUE2
Raccourci pour que cil ajoute un « DependsOn » du numéro 1 au numéro 2. Conversley, problème
2 contiendra également un pointeur « Précédent » vers le problème 1.
précède ISSUE1 ISSUE2
C'est exactement le contraire de "dépend de" et c'est ici pour plus de commodité et
complétude. c'est à dire. le numéro 1 doit être terminé avant le numéro 2.
état ISSUE NEW_STATUS
Raccourci pour que vous puissiez définir un nouveau statut sur un problème sans avoir à le modifier.
voler PROBLÈME
Raccourci pour vous attribuer ce problème. Il lit votre "~/.cilrc" fichier pour votre
UserName et UserEmail et les utilise pour remplir le champ "AssignedTo" dans le problème.
modifier PROBLÈME
Modifie le problème. S'il change, définissez l'heure des mises à jour sur maintenant.
commentaire PROBLÈME
Ajoute un commentaire à un problème après avoir modifié l'entrée.
joindre ISSUE FILENAME
Ajoute ce nom de fichier particulier à un problème existant.
extraire ATTACHMENT [--filename=FILENAME]
Extrait le fichier du numéro de pièce jointe. Si le nom de fichier si donné l'utilise,
sinon, il utilisera l'original enregistré avec la pièce jointe.
am Applique un message électronique à la liste des problèmes. Il essaie de déterminer le type d'e-mail
c'est le cas, qu'il s'agisse d'un nouveau problème ou d'un commentaire sur un problème déjà existant. Pour
exemple, s'il peut trouver des noms de problème valides dans l'objet ou le corps du message, il
l'ajoute en tant que commentaire à ce problème. S'il ne trouve aucun nom de problème valide, il
suppose qu'il s'agit d'un nouveau problème et l'ajoute.
Remarque : cette commande traitera les fichiers au format Mailbox ultérieurement.
piste PROBLÈME
Cette commande génère une ou plusieurs commandes que vous devez exécuter pour que votre VCS sache
à propos de votre problème. Il s'assure que tous les commentaires et pièces jointes sont également faits.
fsck
Essaie de vous aider à organiser vos problèmes si certains ne sont pas valides ou sont cassés
relations.
FILTRES
Les filtres peuvent être utilisés à la fois sur les commandes « résumé » et « liste ». La plupart peuvent être combinés. Voir
chaque filtre individuel pour plus de détails.
--status=STATUT
Vous pouvez choisir l'un des statuts susceptibles d'apparaître dans vos problèmes. Ce statut ne
pas besoin d'être défini dans votre fichier ".cil", même si vous avez activé "StatusStrict".
--label=ÉTIQUETTE
Vous pouvez choisir n'importe laquelle des étiquettes qui pourraient apparaître dans vos parutions. Cette étiquette fait
pas besoin d'être défini dans votre fichier ".cil", même si vous avez activé "LabelStrict".
--est-ouvert, --est-fermé
Ceux-ci vérifient à la fois "StatusOpenList" et "StatusClosedList" à partir de votre fichier ".cil". Si
les deux sont spécifiés, vous n'aurez probablement aucun problème à moins que vous n'ayez explicitement défini un
statut comme étant dans les deux listes (pour quelque raison que ce soit).
--assigned-to=EMAIL_ADDRESS, --is-mine
Ces éléments sont mutuellement exclusifs. Le "--assigned-to" vérifie simplement l'adresse e-mail
dans le champ AssignedTo. Il ne correspond à rien d'autre dans ce domaine, y compris
le nom précédent ou des crochets angulaires.
Le filtre "--is-mine" est un raccourci pour demander si AssignedTo est vous. Cil connaît votre
adresse e-mail si vous la définissez dans votre "~/.cilrc" en tant que "UserEmail".
.cil
Le fichier ".cil" est utilisé pour configurer des morceaux dans cil pour ce problème particulier
liste. Les options suivantes sont disponibles et, le cas échéant, peuvent être déclarées multiples
fois:
Le fichier ".cil" est assez simple et un exemple peut être vu ici :
UtilisezGit : 1
StatutStrict : 1
StatutOpenList : Nouveau
StatusOpenList : En cours
StatusClosedList : Terminé
ÉtiquetteStrict : 1
LabelAllowedList : Amélioration du type
LabelAllowedList : Défaut de type
LabelAllowedList : priorité élevée
LabelAllowedList : Priorité-Moyen
LabelAllowedList : priorité faible
UtiliserGit
Par défaut : 0, Type : Booléen (0/1)
Détermine s'il faut utiliser Git ou non. Certaines fonctionnalités nécessitent Git bien que Cil soit
parfaitement utilisable sans.
StatutStrict
Par défaut : 0, Type : Booléen (0/1)
Si cela est défini sur une valeur vraie, cil vérifie que le statut que vous entrez dans un problème
(après ajout ou modification) figure également dans la liste autorisée (voir StatusAllowedList).
StatutOpenList
Par défaut : vide, Type : Liste
Cette liste est vérifiée lors du filtrage avec --is-open.
StatutListe Fermée
Par défaut : vide, Type : Liste
Cette liste est vérifiée lors du filtrage avec --is-closed.
StatutAutoriséListe
Cette liste est générée automatiquement à partir de la StatusOpenList et de la StatusClosedList.
Il n'a pas à apparaître dans le fichier de configuration.
ÉtiquetteStrict
Par défaut : 0, Type : Booléen (0/1)
Cela détermine que les étiquettes que vous entrez sont vérifiées par rapport à LabelAllowedList. Mettre à 1
si vous avez besoin de cette fonctionnalité.
LibelléListeAutorisée
Par défaut : vide, Type : Liste
Cela détermine quelles étiquettes sont autorisées si vous avez activé LabelStrict.
~/.cilrc
"~/.cilrc" est lu pour configurer les préférences de l'utilisateur pour toutes les listes cil qu'ils sont
à l'aide de. Il est du même format que le fichier ".cil" et contient les options suivantes :
Nom d'utilisateur : Andrew Chilton
Courriel de l'utilisateur : [email protected]
UserName
Par défaut : "Nom", Type : Chaîne
Ceci est utilisé par défaut dans les champs "CreatedBy" et "AssignedTo" dans n'importe quel
problèmes/commentaires/pièces jointes que vous ajoutez.
UtilisateurEmail
Par défaut : « E-mail », Type : Chaîne
Ceci est utilisé par défaut dans les champs "CreatedBy" et "AssignedTo" dans n'importe quel
problèmes/commentaires/pièces jointes que vous ajoutez.
Utiliser cil en ligne en utilisant les services onworks.net