Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2012 Red Hat, Inc. and/or its affiliates.
  *
  * Licensed under the Eclipse Public License version 1.0, available at
  * http://www.eclipse.org/legal/epl-v10.html
  */
 package org.jboss.forge.git.gitignore;
 

Author(s):
Dan Allen
@Alias("gitignore-edit")
@Help("Manage the contents of .gitignore files")
public class GitIgnoreContent implements Plugin
   @Inject
   @Current
   @Inject
   private Project project;
   @Inject
   private Shell shell;
   @Command(help = "List the ignore patterns")
   public void list(PipeOut out)
   {
      for (String pattern : .getPatterns())
      {
         out.println(pattern);
      }
   }
   @Command(help = "Add ignore pattern")
   public void add(@Option(description = "pattern", required = trueString patternPipeOut out)
   {
      .addPattern(pattern);
      out.println("Pattern added to the .gitignore in the current directory");
   }
   @Command(help = "Remove ignore pattern")
   public void remove(
            @Option(description = "pattern", required = true, completer = GitIgnorePatternCompleter.classString pattern,
            PipeOut out)
   {
      .removePattern(pattern);
      out.println("Pattern removed from the .gitignore in the current directory");
   }
New to GrepCode? Check out our FAQ X