Skip to content

Commit 2ae36e9

Browse files
committed
convert to using jline-style module
1 parent 9f868a9 commit 2ae36e9

File tree

25 files changed

+25
-2061
lines changed

25 files changed

+25
-2061
lines changed

gshell-commands/gshell-shell/src/main/java/com/planet57/gshell/commands/shell/StyleAction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
import com.planet57.gshell.util.cli2.Argument;
2828
import com.planet57.gshell.util.cli2.Option;
2929
import com.planet57.gshell.util.io.IO;
30-
import com.planet57.gshell.util.style.StyleSource;
31-
import com.planet57.gshell.util.style.Styler;
30+
import org.jline.style.StyleSource;
31+
import org.jline.style.Styler;
3232

3333
/**
3434
* Manage styles.

gshell-commands/gshell-standard/src/main/java/com/planet57/gshell/commands/standard/HistoryAction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
import com.planet57.gshell.util.io.IO;
2626
import com.planet57.gshell.command.CommandActionSupport;
2727
import com.planet57.gshell.util.cli2.Option;
28-
import com.planet57.gshell.util.style.StyleFactory;
29-
import com.planet57.gshell.util.style.Styler;
3028
import org.jline.reader.History;
29+
import org.jline.style.StyleFactory;
30+
import org.jline.style.Styler;
3131
import org.jline.utils.AttributedStringBuilder;
3232

3333
import javax.annotation.Nonnull;

gshell-core/src/main/java/com/planet57/gshell/MainSupport.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,7 @@
4646
import com.planet57.gshell.util.pref.Preference;
4747
import com.planet57.gshell.util.pref.PreferenceProcessor;
4848
import com.planet57.gshell.util.pref.Preferences;
49-
import com.planet57.gshell.util.style.MemoryStyleSource;
50-
import com.planet57.gshell.util.style.StyledIO;
51-
import com.planet57.gshell.util.style.Styler;
49+
import com.planet57.gshell.util.io.StyledIO;
5250
import com.planet57.gshell.variables.VariableNames;
5351
import com.planet57.gshell.variables.Variables;
5452
import com.planet57.gshell.variables.VariablesSupport;
@@ -59,6 +57,8 @@
5957
import org.eclipse.sisu.space.SpaceModule;
6058
import org.eclipse.sisu.space.URLClassSpace;
6159
import org.eclipse.sisu.wire.WireModule;
60+
import org.jline.style.MemoryStyleSource;
61+
import org.jline.style.Styler;
6262
import org.jline.terminal.Terminal;
6363
import org.jline.terminal.TerminalBuilder;
6464
import org.slf4j.Logger;

gshell-core/src/main/java/com/planet57/gshell/internal/CommandActionFunction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import com.planet57.gshell.util.cli2.OpaqueArguments;
2929
import com.planet57.gshell.util.io.StreamSet;
3030
import com.planet57.gshell.util.pref.PreferenceProcessor;
31-
import com.planet57.gshell.util.style.StyledIO;
31+
import com.planet57.gshell.util.io.StyledIO;
3232
import com.planet57.gshell.variables.Variables;
3333
import com.planet57.gshell.variables.VariablesSupport;
3434
import org.apache.felix.gogo.runtime.CommandSessionImpl;

gshell-core/src/main/java/com/planet57/gshell/internal/ShellImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import com.planet57.gshell.event.EventManager;
3939
import com.planet57.gshell.help.HelpPageManager;
4040
import com.planet57.gshell.util.jline.LoggingCompleter;
41-
import com.planet57.gshell.util.style.Styler;
4241
import com.planet57.gshell.variables.VariableNames;
4342
import com.planet57.gshell.variables.Variables;
4443
import org.apache.felix.gogo.jline.Expander;
@@ -56,6 +55,7 @@
5655
import org.jline.reader.LineReaderBuilder;
5756
import org.jline.reader.UserInterruptException;
5857
import org.jline.reader.impl.history.DefaultHistory;
58+
import org.jline.style.Styler;
5959
import org.jline.terminal.Terminal;
6060
import org.jline.terminal.Terminal.Signal;
6161
import org.jline.terminal.Terminal.SignalHandler;

gshell-maven-plugin/src/main/java/com/planet57/gshell/maven/RunMojo.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import com.planet57.gshell.shell.ShellBuilder;
3030
import com.planet57.gshell.util.io.PrintBuffer;
3131
import com.planet57.gshell.util.io.StreamSet;
32-
import com.planet57.gshell.util.style.StyledIO;
32+
import com.planet57.gshell.util.io.StyledIO;
3333
import com.planet57.gshell.variables.VariableNames;
3434
import com.planet57.gshell.variables.Variables;
3535
import com.planet57.gshell.variables.VariablesSupport;

gshell-util/pom.xml

+5
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@
6161
<artifactId>jline-terminal</artifactId>
6262
</dependency>
6363

64+
<dependency>
65+
<groupId>org.jline</groupId>
66+
<artifactId>jline-style</artifactId>
67+
</dependency>
68+
6469
<dependency>
6570
<groupId>org.jline</groupId>
6671
<artifactId>jline-reader</artifactId>

gshell-util/src/main/java/com/planet57/gshell/util/style/StyledIO.java gshell-util/src/main/java/com/planet57/gshell/util/io/StyledIO.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.planet57.gshell.util.style;
16+
package com.planet57.gshell.util.io;
1717

1818
import java.io.InputStreamReader;
1919
import java.io.PrintWriter;
2020
import java.io.Reader;
2121

22-
import com.planet57.gshell.util.io.IO;
23-
import com.planet57.gshell.util.io.StreamSet;
22+
import org.jline.style.StyleResolver;
23+
import org.jline.style.StyledWriter;
24+
import org.jline.style.Styler;
2425
import org.jline.terminal.Terminal;
2526

2627
import static com.google.common.base.Preconditions.checkNotNull;

gshell-util/src/main/java/com/planet57/gshell/util/style/MemoryStyleSource.java

-103
This file was deleted.

gshell-util/src/main/java/com/planet57/gshell/util/style/NopStyleSource.java

-99
This file was deleted.

gshell-util/src/main/java/com/planet57/gshell/util/style/StyleBundle.java

-65
This file was deleted.

0 commit comments

Comments
 (0)